Obsolete (encapsulated OpenCV calls). Use LinearAlgebra instead. More...
Functions | |
void | CalculateCovarianceMatrix (const CFloatMatrix *pMatrix, CFloatMatrix *pCovarianceMatrix) |
void | CalculatePseudoInverseSimple (const CFloatMatrix *pInputMatrix, CFloatMatrix *pResultMatrix) |
void | CalculatePseudoInverseSimple (const CDoubleMatrix *pInputMatrix, CDoubleMatrix *pResultMatrix) |
void | CalculatePseudoInverseSVD (const CFloatMatrix *pInputMatrix, CFloatMatrix *pOutputMatrix) |
void | CalculatePseudoInverseSVD (const CDoubleMatrix *pInputMatrix, CDoubleMatrix *pOutputMatrix) |
bool | DetermineAffineTransformation (const Vec2d *pSourcePoints, const Vec2d *pTargetPoints, int nPoints, Mat3d &A, bool bUseSVD=false) |
bool | DetermineHomography (const Vec2d *pSourcePoints, const Vec2d *pTargetPoints, int nPoints, Mat3d &A, bool bUseSVD=false) |
void | Invert (const CFloatMatrix *A, const CFloatMatrix *pResultMatrix) |
void | Invert (const CDoubleMatrix *A, const CDoubleMatrix *pResultMatrix) |
void | Multiply (const CFloatMatrix *A, const CFloatMatrix *B, CFloatMatrix *pResultMatrix, bool bTransposeB=false) |
void | Multiply (const CDoubleMatrix *A, const CDoubleMatrix *B, CDoubleMatrix *pResultMatrix, bool bTransposeB=false) |
void | PCA (const CFloatMatrix *pData, CFloatMatrix *pTransformationMatrix, CFloatMatrix *pTransformedData, int nTargetDimension) |
void | PCA (const CFloatMatrix *pData, CFloatMatrix *pTransformationMatrix, CFloatMatrix *pEigenValues) |
void | SelfProduct (const CFloatMatrix *pMatrix, CFloatMatrix *pResultMatrix, bool bTransposeSecond=false) |
void | SolveLinearLeastSquaresHomogeneousSVD (const CFloatMatrix *A, CFloatVector *x) |
void | SolveLinearLeastSquaresHomogeneousSVD (const CDoubleMatrix *A, CDoubleVector *x) |
void | SolveLinearLeastSquaresSimple (const CFloatMatrix *A, const CFloatVector *b, CFloatVector *x) |
void | SolveLinearLeastSquaresSimple (const CDoubleMatrix *A, const CDoubleVector *b, CDoubleVector *x) |
void | SolveLinearLeastSquaresSVD (const CFloatMatrix *A, const CFloatVector *b, CFloatVector *x) |
void | SolveLinearLeastSquaresSVD (const CDoubleMatrix *A, const CDoubleVector *b, CDoubleVector *x) |
void | SVD (const CFloatMatrix *A, CFloatMatrix *W, CFloatMatrix *U=0, CFloatMatrix *V=0, bool bAllowModifyA=false, bool bReturnUTransposed=false, bool bReturnVTransposed=false) |
void | SVD (const CDoubleMatrix *A, CDoubleMatrix *W, CDoubleMatrix *U=0, CDoubleMatrix *V=0, bool bAllowModifyA=false, bool bReturnUTransposed=false, bool bReturnVTransposed=false) |
void | Transpose (const CFloatMatrix *A, const CFloatMatrix *pResultMatrix) |
void | Transpose (const CDoubleMatrix *A, const CDoubleMatrix *pResultMatrix) |
Obsolete (encapsulated OpenCV calls). Use LinearAlgebra instead.
void LinearAlgebraCV::CalculateCovarianceMatrix | ( | const CFloatMatrix * | pMatrix, |
CFloatMatrix * | pCovarianceMatrix | ||
) |
Definition at line 232 of file LinearAlgebraCV.cpp.
void LinearAlgebraCV::CalculatePseudoInverseSimple | ( | const CFloatMatrix * | pInputMatrix, |
CFloatMatrix * | pResultMatrix | ||
) |
Definition at line 175 of file LinearAlgebraCV.cpp.
void LinearAlgebraCV::CalculatePseudoInverseSimple | ( | const CDoubleMatrix * | pInputMatrix, |
CDoubleMatrix * | pResultMatrix | ||
) |
Definition at line 676 of file LinearAlgebraCV.cpp.
void LinearAlgebraCV::CalculatePseudoInverseSVD | ( | const CFloatMatrix * | pInputMatrix, |
CFloatMatrix * | pOutputMatrix | ||
) |
Definition at line 127 of file LinearAlgebraCV.cpp.
void LinearAlgebraCV::CalculatePseudoInverseSVD | ( | const CDoubleMatrix * | pInputMatrix, |
CDoubleMatrix * | pOutputMatrix | ||
) |
Definition at line 628 of file LinearAlgebraCV.cpp.
bool LinearAlgebraCV::DetermineAffineTransformation | ( | const Vec2d * | pSourcePoints, |
const Vec2d * | pTargetPoints, | ||
int | nPoints, | ||
Mat3d & | A, | ||
bool | bUseSVD = false |
||
) |
Definition at line 437 of file LinearAlgebraCV.cpp.
bool LinearAlgebraCV::DetermineHomography | ( | const Vec2d * | pSourcePoints, |
const Vec2d * | pTargetPoints, | ||
int | nPoints, | ||
Mat3d & | A, | ||
bool | bUseSVD = false |
||
) |
Definition at line 483 of file LinearAlgebraCV.cpp.
void LinearAlgebraCV::Invert | ( | const CFloatMatrix * | A, |
const CFloatMatrix * | pResultMatrix | ||
) |
Definition at line 198 of file LinearAlgebraCV.cpp.
void LinearAlgebraCV::Invert | ( | const CDoubleMatrix * | A, |
const CDoubleMatrix * | pResultMatrix | ||
) |
Definition at line 699 of file LinearAlgebraCV.cpp.
void LinearAlgebraCV::Multiply | ( | const CFloatMatrix * | A, |
const CFloatMatrix * | B, | ||
CFloatMatrix * | pResultMatrix, | ||
bool | bTransposeB = false |
||
) |
Definition at line 261 of file LinearAlgebraCV.cpp.
void LinearAlgebraCV::Multiply | ( | const CDoubleMatrix * | A, |
const CDoubleMatrix * | B, | ||
CDoubleMatrix * | pResultMatrix, | ||
bool | bTransposeB = false |
||
) |
Definition at line 733 of file LinearAlgebraCV.cpp.
void LinearAlgebraCV::PCA | ( | const CFloatMatrix * | pData, |
CFloatMatrix * | pTransformationMatrix, | ||
CFloatMatrix * | pTransformedData, | ||
int | nTargetDimension | ||
) |
Definition at line 363 of file LinearAlgebraCV.cpp.
void LinearAlgebraCV::PCA | ( | const CFloatMatrix * | pData, |
CFloatMatrix * | pTransformationMatrix, | ||
CFloatMatrix * | pEigenValues | ||
) |
Definition at line 409 of file LinearAlgebraCV.cpp.
void LinearAlgebraCV::SelfProduct | ( | const CFloatMatrix * | pMatrix, |
CFloatMatrix * | pResultMatrix, | ||
bool | bTransposeSecond = false |
||
) |
Definition at line 287 of file LinearAlgebraCV.cpp.
void LinearAlgebraCV::SolveLinearLeastSquaresHomogeneousSVD | ( | const CFloatMatrix * | A, |
CFloatVector * | x | ||
) |
Definition at line 64 of file LinearAlgebraCV.cpp.
void LinearAlgebraCV::SolveLinearLeastSquaresHomogeneousSVD | ( | const CDoubleMatrix * | A, |
CDoubleVector * | x | ||
) |
Definition at line 542 of file LinearAlgebraCV.cpp.
void LinearAlgebraCV::SolveLinearLeastSquaresSimple | ( | const CFloatMatrix * | A, |
const CFloatVector * | b, | ||
CFloatVector * | x | ||
) |
Definition at line 108 of file LinearAlgebraCV.cpp.
void LinearAlgebraCV::SolveLinearLeastSquaresSimple | ( | const CDoubleMatrix * | A, |
const CDoubleVector * | b, | ||
CDoubleVector * | x | ||
) |
Definition at line 609 of file LinearAlgebraCV.cpp.
void LinearAlgebraCV::SolveLinearLeastSquaresSVD | ( | const CFloatMatrix * | A, |
const CFloatVector * | b, | ||
CFloatVector * | x | ||
) |
Definition at line 89 of file LinearAlgebraCV.cpp.
void LinearAlgebraCV::SolveLinearLeastSquaresSVD | ( | const CDoubleMatrix * | A, |
const CDoubleVector * | b, | ||
CDoubleVector * | x | ||
) |
Definition at line 567 of file LinearAlgebraCV.cpp.
void LinearAlgebraCV::SVD | ( | const CFloatMatrix * | A, |
CFloatMatrix * | W, | ||
CFloatMatrix * | U = 0 , |
||
CFloatMatrix * | V = 0 , |
||
bool | bAllowModifyA = false , |
||
bool | bReturnUTransposed = false , |
||
bool | bReturnVTransposed = false |
||
) |
Definition at line 301 of file LinearAlgebraCV.cpp.
void LinearAlgebraCV::SVD | ( | const CDoubleMatrix * | A, |
CDoubleMatrix * | W, | ||
CDoubleMatrix * | U = 0 , |
||
CDoubleMatrix * | V = 0 , |
||
bool | bAllowModifyA = false , |
||
bool | bReturnUTransposed = false , |
||
bool | bReturnVTransposed = false |
||
) |
Definition at line 759 of file LinearAlgebraCV.cpp.
void LinearAlgebraCV::Transpose | ( | const CFloatMatrix * | A, |
const CFloatMatrix * | pResultMatrix | ||
) |
Definition at line 218 of file LinearAlgebraCV.cpp.
void LinearAlgebraCV::Transpose | ( | const CDoubleMatrix * | A, |
const CDoubleMatrix * | pResultMatrix | ||
) |
Definition at line 719 of file LinearAlgebraCV.cpp.