lmrcImageMorphology(API)
提供: Eospedia
DataManip/mrcImage/src/lmrcImageMorphologyはモルフォロジー処理のためのAPI です。
目次
定数
構造体
typedef struct lmrcImageMorphologyInfo { mrcImage SE; /* Structuring Elements */ /* for SE*/ int n; /* for Any size */ int nx; int ny; int nz; int radius; /* for Disk*/ /* SE feature */ int mode; } lmrcImageMorphologyInfo;
API
lmrcImageMorphology
void lmrcImageMorphologyStructuringElementSet(lmrcImageMorphologyInfo* linfo, int mode); void lmrcImageMorphologyStructuringElementSetInfoPrint(FILE* fpt); void lmrcImageMorphologyStructuringElement2DCross(mrcImage* out, int mode); void lmrcImageMorphologyStructuringElement2DSquare(mrcImage* out, int mode); void lmrcImageMorphologyStructuringElement2DOpenDisk(mrcImage* out, int r, int n, int mode); void lmrcImageMorphologyStructuringElement3DCross(mrcImage* out, int mode); void lmrcImageMorphologyStructuringElement3DCubic(mrcImage* out, int mode); void lmrcImageMorphologyStructuringElement3DOpenSphere(mrcImage* out, int r, int n, int mode); void lmrcImageMorphologyStructuringElementOpenSphere(mrcImage* out, int r, int n, int mode);
縮退(lmrcImageErosion)
void lmrcImageErosion(mrcImage* dst, mrcImage* src, lmrcImageMorphologyInfo linfo, int mode);
膨張(lmrcImageDilation)
void lmrcImageDilation(mrcImage* dst, mrcImage* src, lmrcImageMorphologyInfo linfo, int mode);
オープニング(lmrcImageOpening)
void lmrcImageOpening(mrcImage* dst, mrcImage* src, lmrcImageMorphologyInfo linfo, int times, int mode);
クロージング(lmrcImageClosing)
void lmrcImageClosing(mrcImage* dst, mrcImage* src, lmrcImageMorphologyInfo linfo, int times, int mode);