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);