Table of Contents

Class SVD

Namespace
OpenCvSharp
Assembly
OpenCvSharp.dll

Singular Value Decomposition class

public class SVD : CvObject, IDisposable
Inheritance
SVD
Implements
Inherited Members

Constructors

SVD()

the default constructor

SVD(InputArray, Flags)

the constructor that performs SVD

Methods

BackSubst(InputArray, InputArray, InputArray, InputArray, OutputArray)

performs back substitution

BackSubst(InputArray, OutputArray)

performs back substitution, so that dst is the solution or pseudo-solution of m*dst = rhs, where m is the decomposed matrix

Compute(InputArray, OutputArray, OutputArray, OutputArray, Flags)

decomposes matrix and stores the results to user-provided matrices

Compute(InputArray, OutputArray, Flags)

computes singular values of a matrix

Run(InputArray, Flags)

the operator that performs SVD. The previously allocated SVD::u, SVD::w are SVD::vt are released.

SolveZ(InputArray, OutputArray)

finds dst = arg min_{|dst|=1} |m*dst|

U()

eigenvalues of the covariation matrix

Vt()

mean value subtracted before the projection and added after the back projection

W()

eigenvalues of the covariation matrix