#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 *¶m, CvMat *&J, CvMat *&err) |
| bool | updateAlt (const CvMat *¶m, CvMat *&JtJ, CvMat *&JtErr, double *&errNorm) |
| | ~CvLevMarq () |
Public Attributes |
| bool | completeSymmFlag |
| CvTermCriteria | criteria |
| cv::Ptr< CvMat > | err |
| double | errNorm |
| int | iters |
| cv::Ptr< CvMat > | J |
| cv::Ptr< CvMat > | JtErr |
| cv::Ptr< CvMat > | JtJ |
| cv::Ptr< CvMat > | JtJN |
| cv::Ptr< CvMat > | JtJV |
| cv::Ptr< CvMat > | JtJW |
| int | lambdaLg10 |
| cv::Ptr< CvMat > | mask |
| cv::Ptr< CvMat > | param |
| double | prevErrNorm |
| cv::Ptr< CvMat > | prevParam |
| int | state |
Member Enumeration Documentation
- Enumerator:
| DONE |
|
| STARTED |
|
| CALC_J |
|
| CHECK_ERR |
|
Constructor & Destructor Documentation
| 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 |
|
) |
| |
| 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:
- /usr/obj/OpenCV-2.2.0/OpenCV-2.2.0/modules/calib3d/include/opencv2/calib3d/calib3d.hpp