PCA::PCA(InputArray data, InputArray _mean, int flags, double retainedVariance)
{
- operator()(data, _mean, flags, retainedVariance);
+ computeVar(data, _mean, flags, retainedVariance);
}
PCA& PCA::operator()(InputArray _data, InputArray __mean, int flags, int maxComponents)
OutputArray eigenvectors, double retainedVariance)
{
PCA pca;
- pca(data, mean, 0, retainedVariance);
+ pca.computeVar(data, mean, 0, retainedVariance);
pca.mean.copyTo(mean);
pca.eigenvectors.copyTo(eigenvectors);
}
}
// 3. check C++ PCA w/retainedVariance
- cPCA( rPoints.t(), Mat(), CV_PCA_DATA_AS_COL, retainedVariance );
+ cPCA.computeVar( rPoints.t(), Mat(), CV_PCA_DATA_AS_COL, retainedVariance );
diffPrjEps = 1, diffBackPrjEps = 1;
Mat rvPrjTestPoints = cPCA.project(rTestPoints.t());