C# Класс OpenCvSharp.SVD

Singular Value Decomposition class
Наследование: OpenCvSharp.DisposableCvObject
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
BackSubst ( InputArray w, InputArray u, InputArray vt, InputArray rhs, OutputArray dst ) : void

performs back substitution

BackSubst ( InputArray rhs, OutputArray dst ) : void

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

Compute ( InputArray src, OutputArray w, Flags flags ) : void

computes singular values of a matrix

Compute ( InputArray src, OutputArray w, OutputArray u, OutputArray vt, Flags flags ) : void

decomposes matrix and stores the results to user-provided matrices

Run ( InputArray src, Flags flags ) : SVD

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

SVD ( ) : System

the default constructor

SVD ( InputArray src, Flags flags ) : System

the constructor that performs SVD

SolveZ ( InputArray src, OutputArray dst ) : void

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

Защищенные методы

Метод Описание
Dispose ( bool disposing ) : void

Описание методов

BackSubst() публичный статический Метод

performs back substitution
public static BackSubst ( InputArray w, InputArray u, InputArray vt, InputArray rhs, OutputArray dst ) : void
w InputArray
u InputArray
vt InputArray
rhs InputArray
dst OutputArray
Результат void

BackSubst() публичный Метод

performs back substitution, so that dst is the solution or pseudo-solution of m*dst = rhs, where m is the decomposed matrix
public BackSubst ( InputArray rhs, OutputArray dst ) : void
rhs InputArray
dst OutputArray
Результат void

Compute() публичный статический Метод

computes singular values of a matrix
public static Compute ( InputArray src, OutputArray w, Flags flags ) : void
src InputArray
w OutputArray
flags System.Flags
Результат void

Compute() публичный статический Метод

decomposes matrix and stores the results to user-provided matrices
public static Compute ( InputArray src, OutputArray w, OutputArray u, OutputArray vt, Flags flags ) : void
src InputArray
w OutputArray
u OutputArray
vt OutputArray
flags System.Flags
Результат void

Dispose() защищенный Метод

protected Dispose ( bool disposing ) : void
disposing bool
Результат void

Run() публичный Метод

the operator that performs SVD. The previously allocated SVD::u, SVD::w are SVD::vt are released.
public Run ( InputArray src, Flags flags ) : SVD
src InputArray
flags System.Flags
Результат SVD

SVD() публичный Метод

the default constructor
public SVD ( ) : System
Результат System

SVD() публичный Метод

the constructor that performs SVD
public SVD ( InputArray src, Flags flags ) : System
src InputArray
flags System.Flags
Результат System

SolveZ() публичный статический Метод

finds dst = arg min_{|dst|=1} |m*dst|
public static SolveZ ( InputArray src, OutputArray dst ) : void
src InputArray
dst OutputArray
Результат void