「lmrcImageFeatureExtraction(API)」の版間の差分
提供: Eospedia
(→API) |
|||
行54: | 行54: | ||
extern void lmrcImageFeatureExtractionCoOccurrence(mrcImage* in, double* out, lmrcImageFeatureExtractionInfo info, int mode); | extern void lmrcImageFeatureExtractionCoOccurrence(mrcImage* in, double* out, lmrcImageFeatureExtractionInfo info, int mode); | ||
outに各特徴量が格納されます。 | outに各特徴量が格納されます。 | ||
− | <table> | + | <table border="1"> |
<tr> | <tr> | ||
<td>out[0]</td> | <td>out[0]</td> | ||
行116: | 行116: | ||
extern void lmrcImageFeatureExtractionRunLength(mrcImage* in, double* out, lmrcImageFeatureExtractionInfo info, int mode); | extern void lmrcImageFeatureExtractionRunLength(mrcImage* in, double* out, lmrcImageFeatureExtractionInfo info, int mode); | ||
outに各特徴量が格納されます。 | outに各特徴量が格納されます。 | ||
− | <table> | + | <table border="1"> |
<tr> | <tr> | ||
<td>out[0]</td> | <td>out[0]</td> |
2015年3月9日 (月) 06:25時点における最新版
DataManip/mrcImage/src/lmrcImageFeatureExtractionは特徴量の算出のためのAPI で、mrcImageFeatureExtractionにて使用しています。
定数
構造体
typedef struct lmrcImageFeatureExtractionInfo { int co_r; int co_theta; int rl_theta; int rl_dev; int mode; }lmrcImageFeatureExtractionInfo;
API
特徴量の算出
メイン
extern void lmrcImageFeatureExtraction(mrcImage* in, mrcImage* out, lmrcImageFeatureExtractionInfo info, int mode);
ヒストグラム
extern void lmrcImageFeatureExtraction_densityHist(mrcImage* in, double* out, int mode);
outに各特徴量が格納されます。
out[0] | 平均値 |
out[1] | 分散 |
out[2] | 歪度 |
out[3] | 尖度 |
out[4] | コントラスト |
out[5] | エネルギー |
out[6] | エントロピー |
共起行列を用いた特徴量の算出
extern void lmrcImageFeatureExtractionCoOccurrence(mrcImage* in, double* out, lmrcImageFeatureExtractionInfo info, int mode);
outに各特徴量が格納されます。
out[0] | 角度別2次モーメント |
out[1] | コントラスト |
out[2] | 相関値 |
out[3] | 二乗和分散 |
out[4] | 逆差分モーメント |
out[5] | sum average |
out[6] | sum variance |
out[7] | sum entropy |
out[8] | エントロピー |
out[9] | difference variance |
out[10] | difference entropy |
out[11] | information measure of correlation 1 |
out[12] | information measure of correlation 2 |
out[13] | maximal correlation coefficient |
ランレングス圧縮
extern void lmrcImageFeatureExtractionRunLength(mrcImage* in, double* out, lmrcImageFeatureExtractionInfo info, int mode);
outに各特徴量が格納されます。
out[0] | short runs emphasis |
out[1] | long runs emphasis |
out[2] | gray level nonuniformity |
out[3] | run length nonuniformity |
out[4] | run percentage |