「lmrcImageMorphology(API)」の版間の差分
提供: Eospedia
(ページの作成:「DataManip/mrcImage/src/'''lmrcImageMorphology'''はモルフォロジー処理のためのAPI です。 == 定数 == == 構造体 == typedef struct lmrcImageMorphology...」) |
(相違点なし)
|
2014年5月12日 (月) 07:38時点における版
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);