「lmrcImageShapePCA(API)」の版間の差分
提供: Eospedia
(ページの作成:「DataManip/mrcImage/src/'''lmrcImageShapePCA'''はmrcImageShapePCAのためのAPI です。 == 定数 == == 構造体 == typedef struct lmrcImageShapePCAInfo { ...」) |
|||
行4: | 行4: | ||
== 構造体 == | == 構造体 == | ||
+ | lmrcImageShapePCAの入力、出力データを格納します。 | ||
typedef struct lmrcImageShapePCAInfo { | typedef struct lmrcImageShapePCAInfo { | ||
/* Input */ | /* Input */ | ||
行17: | 行18: | ||
== API == | == API == | ||
+ | ===主成分分析=== | ||
+ | 画像データの主成分分析を行います。 | ||
extern int lmrcImageShapePCA(mrcImage* in, lmrcImageShapePCAInfo* linfo, int mode); | extern int lmrcImageShapePCA(mrcImage* in, lmrcImageShapePCAInfo* linfo, int mode); | ||
+ | |||
+ | <table border="1"> | ||
+ | <tr> | ||
+ | <th>メンバー</th> | ||
+ | <th>入力/出力</th> | ||
+ | <th>説明</th> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td>nLevel</td> | ||
+ | <td>入力</td> | ||
+ | <td>コンターレベル数</td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td>Level</td> | ||
+ | <td>入力</td> | ||
+ | <td>コンターレベル(主成分分析する基準値)</td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td>C</td> | ||
+ | <td>出力</td> | ||
+ | <td>主成分分析された座標情報の共分散</td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td>u</td> | ||
+ | <td>出力</td> | ||
+ | <td>成分毎の固有ベクトル</td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td>Lambda</td> | ||
+ | <td>出力</td> | ||
+ | <td>成分毎の固有値</td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td>Average</td> | ||
+ | <td>出力</td> | ||
+ | <td>成分毎の平均座標</td> | ||
+ | </tr> | ||
+ | </table> | ||
+ | <br> | ||
+ | |||
+ | ===結果出力=== | ||
extern int lmrcImageShapePCAResultsPrint(FILE* fpt, lmrcImageShapePCAInfo* linfo, int mode); | extern int lmrcImageShapePCAResultsPrint(FILE* fpt, lmrcImageShapePCAInfo* linfo, int mode); |
2014年5月26日 (月) 02:39時点における版
DataManip/mrcImage/src/lmrcImageShapePCAはmrcImageShapePCAのためのAPI です。
定数
構造体
lmrcImageShapePCAの入力、出力データを格納します。
typedef struct lmrcImageShapePCAInfo { /* Input */ int nLevel; float* Level; /* Output */ Array C; Array u; Array Lambda; Array Average; } lmrcImageShapePCAInfo;
API
主成分分析
画像データの主成分分析を行います。
extern int lmrcImageShapePCA(mrcImage* in, lmrcImageShapePCAInfo* linfo, int mode);
メンバー | 入力/出力 | 説明 |
---|---|---|
nLevel | 入力 | コンターレベル数 |
Level | 入力 | コンターレベル(主成分分析する基準値) |
C | 出力 | 主成分分析された座標情報の共分散 |
u | 出力 | 成分毎の固有ベクトル |
Lambda | 出力 | 成分毎の固有値 |
Average | 出力 | 成分毎の平均座標 |
結果出力
extern int lmrcImageShapePCAResultsPrint(FILE* fpt, lmrcImageShapePCAInfo* linfo, int mode);