44
#ifndef OPENCV_CALIB3D_C_H
45
#define OPENCV_CALIB3D_C_H
47
#include "opencv2/core/types_c.h"
54
#define CV_FM_7POINT 1
55
#define CV_FM_8POINT 2
60
#define CV_FM_LMEDS_ONLY CV_LMEDS
61
#define CV_FM_RANSAC_ONLY CV_RANSAC
62
#define CV_FM_LMEDS CV_LMEDS
63
#define CV_FM_RANSAC CV_RANSAC
73
#define CV_CALIB_CB_ADAPTIVE_THRESH 1
74
#define CV_CALIB_CB_NORMALIZE_IMAGE 2
75
#define CV_CALIB_CB_FILTER_QUADS 4
76
#define CV_CALIB_CB_FAST_CHECK 8
78
#define CV_CALIB_USE_INTRINSIC_GUESS 1
79
#define CV_CALIB_FIX_ASPECT_RATIO 2
80
#define CV_CALIB_FIX_PRINCIPAL_POINT 4
81
#define CV_CALIB_ZERO_TANGENT_DIST 8
82
#define CV_CALIB_FIX_FOCAL_LENGTH 16
83
#define CV_CALIB_FIX_K1 32
84
#define CV_CALIB_FIX_K2 64
85
#define CV_CALIB_FIX_K3 128
86
#define CV_CALIB_FIX_K4 2048
87
#define CV_CALIB_FIX_K5 4096
88
#define CV_CALIB_FIX_K6 8192
89
#define CV_CALIB_RATIONAL_MODEL 16384
90
#define CV_CALIB_THIN_PRISM_MODEL 32768
91
#define CV_CALIB_FIX_S1_S2_S3_S4 65536
92
#define CV_CALIB_TILTED_MODEL 262144
93
#define CV_CALIB_FIX_TAUX_TAUY 524288
94
#define CV_CALIB_FIX_TANGENT_DIST 2097152
96
#define CV_CALIB_NINTRINSIC 18
98
#define CV_CALIB_FIX_INTRINSIC 256
99
#define CV_CALIB_SAME_FOCAL_LENGTH 512
101
#define CV_CALIB_ZERO_DISPARITY 1024
104
#define CV_STEREO_BM_NORMALIZED_RESPONSE 0
105
#define CV_STEREO_BM_XSOBEL 1
111
class
CV_EXPORTS CvLevMarq
116
cvTermCriteria(CV_TERMCRIT_EPS+CV_TERMCRIT_ITER,30,DBL_EPSILON),
117
bool
completeSymmFlag=
false
);
120
cvTermCriteria(CV_TERMCRIT_EPS+CV_TERMCRIT_ITER,30,DBL_EPSILON),
121
bool
completeSymmFlag=
false
);
123
bool
updateAlt(
const
CvMat*& param,
CvMat*& JtJ,
CvMat*& JtErr,
double*& errNorm );
127
enum
{ DONE=0, STARTED=1, CALC_J=2, CHECK_ERR=3 };
139
double
prevErrNorm, errNorm;
144
bool
completeSymmFlag;
Definition:
core/types_c.h:469
Definition:
core/types_c.h:918
Definition:
cvstd_wrapper.hpp:74