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.