Levenberg Marquardt Solver for refining estimated SSM paarameters copied from CvLevMarq in calib3d module of OpenCV.  
 More...
#include <SSMEstimator.h>
 | 
| enum   | { DONE = 0, 
STARTED = 1, 
CALC_J = 2, 
CHECK_ERR = 3
 } | 
|   | 
 | 
| 
  | LevMarq (int nparams, int nerrs, CvTermCriteria criteria=cvTermCriteria(CV_TERMCRIT_EPS+CV_TERMCRIT_ITER, 30, DBL_EPSILON), bool completeSymmFlag=false) | 
|   | 
| 
void  | init (int nparams, int nerrs, CvTermCriteria criteria=cvTermCriteria(CV_TERMCRIT_EPS+CV_TERMCRIT_ITER, 30, DBL_EPSILON), bool completeSymmFlag=false) | 
|   | 
| 
bool  | update (const CvMat *¶m, CvMat *&J, CvMat *&err) | 
|   | 
| 
bool  | updateAlt (const CvMat *¶m, CvMat *&JtJ, CvMat *&JtErr, double *&errNorm) | 
|   | 
| 
void  | clear () | 
|   | 
| 
void  | step () | 
|   | 
 | 
| 
cv::Ptr< CvMat >  | mask | 
|   | 
| 
cv::Ptr< CvMat >  | prevParam | 
|   | 
| 
cv::Ptr< CvMat >  | param | 
|   | 
| 
cv::Ptr< CvMat >  | J | 
|   | 
| 
cv::Ptr< CvMat >  | err | 
|   | 
| 
cv::Ptr< CvMat >  | JtJ | 
|   | 
| 
cv::Ptr< CvMat >  | JtJN | 
|   | 
| 
cv::Ptr< CvMat >  | JtErr | 
|   | 
| 
cv::Ptr< CvMat >  | JtJV | 
|   | 
| 
cv::Ptr< CvMat >  | JtJW | 
|   | 
| 
double  | prevErrNorm | 
|   | 
| 
double  | errNorm | 
|   | 
| 
int  | lambdaLg10 | 
|   | 
| 
CvTermCriteria  | criteria | 
|   | 
| 
int  | state | 
|   | 
| 
int  | iters | 
|   | 
| 
bool  | completeSymmFlag | 
|   | 
Levenberg Marquardt Solver for refining estimated SSM paarameters copied from CvLevMarq in calib3d module of OpenCV. 
The documentation for this class was generated from the following file: