Functions
LinearAlgebraCV Namespace Reference

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)
 

Detailed Description

Obsolete (encapsulated OpenCV calls). Use LinearAlgebra instead.

Function Documentation

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.



asr_ivt
Author(s): Allgeyer Tobias, Hutmacher Robin, Kleinert Daniel, Meißner Pascal, Scholz Jonas, Stöckle Patrick
autogenerated on Mon Dec 2 2019 03:47:28