CvLevMarq Class Reference

#include <calib3d.hpp>

List of all members.

Public Types

enum  { DONE = 0, STARTED = 1, CALC_J = 2, CHECK_ERR = 3 }

Public Member Functions

void clear ()
 CvLevMarq (int nparams, int nerrs, CvTermCriteria criteria=cvTermCriteria(CV_TERMCRIT_EPS+CV_TERMCRIT_ITER, 30, DBL_EPSILON), bool completeSymmFlag=false)
 CvLevMarq ()
void init (int nparams, int nerrs, CvTermCriteria criteria=cvTermCriteria(CV_TERMCRIT_EPS+CV_TERMCRIT_ITER, 30, DBL_EPSILON), bool completeSymmFlag=false)
void step ()
bool update (const CvMat *&param, CvMat *&J, CvMat *&err)
bool updateAlt (const CvMat *&param, CvMat *&JtJ, CvMat *&JtErr, double *&errNorm)
 ~CvLevMarq ()

Public Attributes

bool completeSymmFlag
CvTermCriteria criteria
cv::Ptr< CvMaterr
double errNorm
int iters
cv::Ptr< CvMatJ
cv::Ptr< CvMatJtErr
cv::Ptr< CvMatJtJ
cv::Ptr< CvMatJtJN
cv::Ptr< CvMatJtJV
cv::Ptr< CvMatJtJW
int lambdaLg10
cv::Ptr< CvMatmask
cv::Ptr< CvMatparam
double prevErrNorm
cv::Ptr< CvMatprevParam
int state

Member Enumeration Documentation

anonymous enum
Enumerator:
DONE 
STARTED 
CALC_J 
CHECK_ERR 

Constructor & Destructor Documentation

CvLevMarq::CvLevMarq (  ) 
CvLevMarq::CvLevMarq ( int  nparams,
int  nerrs,
CvTermCriteria  criteria = cvTermCriteria(CV_TERMCRIT_EPS+CV_TERMCRIT_ITER, 30, DBL_EPSILON),
bool  completeSymmFlag = false 
)
CvLevMarq::~CvLevMarq (  ) 

Member Function Documentation

void CvLevMarq::clear (  ) 
void CvLevMarq::init ( int  nparams,
int  nerrs,
CvTermCriteria  criteria = cvTermCriteria(CV_TERMCRIT_EPS+CV_TERMCRIT_ITER, 30, DBL_EPSILON),
bool  completeSymmFlag = false 
)
void CvLevMarq::step (  ) 
bool CvLevMarq::update ( const CvMat *&  param,
CvMat *&  J,
CvMat *&  err 
)
bool CvLevMarq::updateAlt ( const CvMat *&  param,
CvMat *&  JtJ,
CvMat *&  JtErr,
double *&  errNorm 
)

Member Data Documentation


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Generated on Thu Dec 23 11:40:54 2010 for opencv by  doxygen 1.6.3