//make every image as a row vector
Mat data = formatImagesForPca(v);
//apply PCA
PCA pca(data, cv::Mat(), CV_PCA_DATA_AS_ROW, k);
//project in some kxk dimension
Mat p = pca.project(data);
//calculate eigenvalues
Mat eigenval = pca.eigenvectors.clone();
我已经应用了 pca,但在应用 pca 后我在提取特征值时遇到了问题。
我想使用 pca 提取特征。但是我怎样才能减少维度和提取特征,这段代码有什么问题?