lmrcImageShapePCA(API)
From EosPedia
DataManip/mrcImage/src/lmrcImageShapePCA is API for Principal Component Analysis for image data. It is used by mrcImageShapePCA.
constant
struct
Store Input and Output data of lmrcImageShapePCA.
typedef struct lmrcImageShapePCAInfo {
/* Input */
int nLevel;
float* Level;
/* Output */
Array C;
Array u;
Array Lambda;
Array Average;
} lmrcImageShapePCAInfo;
API
Principal Component Analysis
Perform Principal Component Analysis for image data.
extern int lmrcImageShapePCA(mrcImage* in, lmrcImageShapePCAInfo* linfo, int mode);
| メンバー | Input/Output | Description |
|---|---|---|
| nLevel | Input | number of Contour level |
| Level | Input | Contour level(Reference value at Principal Component Analysis) |
| C | Output | Covariance of Coordinates Information by Principal Component Analysis |
| u | Output | Eigenvector of each component |
| Lambda | Output | Eigenvalue of each component |
| Average | Output | Average coordinates of each component |
Output result
extern int lmrcImageShapePCAResultsPrint(FILE* fpt, lmrcImageShapePCAInfo* linfo, int mode);