Enum CalibrationFlags
Different flags for cvCalibrateCamera2 and cvStereoCalibrate
Namespace: OpenCvSharp
Assembly: OpenCvSharp.dll
Syntax
public enum CalibrationFlags
Fields
Name | Description |
---|---|
FixAspectRatio | fyk is optimized, but the ratio fxk/fyk is fixed. |
FixFocalLength | fxk and fyk are fixed. |
FixIntrinsic | If it is set, camera_matrix1,2, as well as dist_coeffs1,2 are fixed, so that only extrinsic parameters are optimized. |
FixK1 | The 0-th distortion coefficients (k1) are fixed |
FixK2 | The 1-th distortion coefficients (k2) are fixed |
FixK3 | The 4-th distortion coefficients (k3) are fixed |
FixK4 | Do not change the corresponding radial distortion coefficient during the optimization. If CV_CALIB_USE_INTRINSIC_GUESS is set, the coefficient from the supplied distCoeffs matrix is used, otherwise it is set to 0. |
FixK5 | Do not change the corresponding radial distortion coefficient during the optimization. If CV_CALIB_USE_INTRINSIC_GUESS is set, the coefficient from the supplied distCoeffs matrix is used, otherwise it is set to 0. |
FixK6 | Do not change the corresponding radial distortion coefficient during the optimization. If CV_CALIB_USE_INTRINSIC_GUESS is set, the coefficient from the supplied distCoeffs matrix is used, otherwise it is set to 0. |
FixPrincipalPoint | The principal points are fixed during the optimization. |
FixS1S2S3S4 | |
None | |
RationalModel | Enable coefficients k4, k5 and k6. To provide the backward compatibility, this extra flag should be explicitly specified to make the calibration function use the rational model and return 8 coefficients. If the flag is not set, the function will compute only 5 distortion coefficients. |
SameFocalLength | Enforces fx0=fx1 and fy0=fy1. CV_CALIB_ZERO_TANGENT_DIST - Tangential distortion coefficients for each camera are set to zeros and fixed there. |
ThinPrismModel | |
UseIntrinsicGuess | The flag allows the function to optimize some or all of the intrinsic parameters, depending on the other flags, but the initial values are provided by the user |
ZeroDisparity | for stereo rectification |
ZeroTangentDist | Tangential distortion coefficients are set to zeros and do not change during the optimization. |