Method PCACompute
- Namespace
- OpenCvSharp
- Assembly
- OpenCvSharp.dll
PCACompute(InputArray, InputOutputArray, OutputArray, int)
PCA of the supplied dataset.
public static void PCACompute(InputArray data, InputOutputArray mean, OutputArray eigenvectors, int maxComponents = 0)
Parameters
dataInputArrayinput samples stored as the matrix rows or as the matrix columns.
meanInputOutputArrayoptional mean value; if the matrix is empty (noArray()), the mean is computed from the data.
eigenvectorsOutputArrayeigenvectors of the covariation matrix
maxComponentsintNumber of components that PCA should retain; by default, all the components are retained.
PCACompute(InputArray, InputOutputArray, OutputArray, OutputArray, int)
PCA of the supplied dataset.
public static void PCACompute(InputArray data, InputOutputArray mean, OutputArray eigenvectors, OutputArray eigenvalues, int maxComponents = 0)
Parameters
dataInputArrayinput samples stored as the matrix rows or as the matrix columns.
meanInputOutputArrayoptional mean value; if the matrix is empty (noArray()), the mean is computed from the data.
eigenvectorsOutputArrayeigenvectors of the covariation matrix
eigenvaluesOutputArrayeigenvalues of the covariation matrix
maxComponentsintNumber of components that PCA should retain; by default, all the components are retained.