「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/lmrcImageShapePCAmrcImageShapePCAのための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);