C# Class OpenCvSharp.PCA

Principal Component Analysis
Inheritance: OpenCvSharp.DisposableCvObject
ファイルを表示 Open project: shimat/opencvsharp

Public Methods

Method Description
BackProject ( InputArray vec ) : OpenCvSharp.Mat

reconstructs the original vector from the projection

BackProject ( InputArray vec, OutputArray result ) : void

reconstructs the original vector from the projection

Compute ( InputArray data, InputArray mean, Flags flags, int maxComponents ) : PCA

operator that performs PCA. The previously stored data, if any, is released

ComputeVar ( InputArray data, InputArray mean, Flags flags, double retainedVariance ) : PCA

operator that performs PCA. The previously stored data, if any, is released

PCA ( ) : System

PCA ( InputArray data, InputArray mean, Flags flags, double retainedVariance ) : System

PCA ( InputArray data, InputArray mean, Flags flags, int maxComponents ) : System

Project ( InputArray vec ) : OpenCvSharp.Mat

projects vector from the original space to the principal components subspace

Project ( InputArray vec, OutputArray result ) : void

projects vector from the original space to the principal components subspace

Protected Methods

Method Description
Dispose ( bool disposing ) : void

Method Details

BackProject() public method

reconstructs the original vector from the projection
public BackProject ( InputArray vec ) : OpenCvSharp.Mat
vec InputArray
return OpenCvSharp.Mat

BackProject() public method

reconstructs the original vector from the projection
public BackProject ( InputArray vec, OutputArray result ) : void
vec InputArray
result OutputArray
return void

Compute() public method

operator that performs PCA. The previously stored data, if any, is released
public Compute ( InputArray data, InputArray mean, Flags flags, int maxComponents ) : PCA
data InputArray
mean InputArray
flags System.Flags
maxComponents int
return PCA

ComputeVar() public method

operator that performs PCA. The previously stored data, if any, is released
public ComputeVar ( InputArray data, InputArray mean, Flags flags, double retainedVariance ) : PCA
data InputArray
mean InputArray
flags System.Flags
retainedVariance double
return PCA

Dispose() protected method

protected Dispose ( bool disposing ) : void
disposing bool
return void

PCA() public method

public PCA ( ) : System
return System

PCA() public method

public PCA ( InputArray data, InputArray mean, Flags flags, double retainedVariance ) : System
data InputArray
mean InputArray
flags System.Flags
retainedVariance double
return System

PCA() public method

public PCA ( InputArray data, InputArray mean, Flags flags, int maxComponents ) : System
data InputArray
mean InputArray
flags System.Flags
maxComponents int
return System

Project() public method

projects vector from the original space to the principal components subspace
public Project ( InputArray vec ) : OpenCvSharp.Mat
vec InputArray
return OpenCvSharp.Mat

Project() public method

projects vector from the original space to the principal components subspace
public Project ( InputArray vec, OutputArray result ) : void
vec InputArray
result OutputArray
return void