Table of Contents

Enum CalibrationFlags

Namespace
OpenCvSharp
Assembly
OpenCvSharp.dll

Different flags for cvCalibrateCamera2 and cvStereoCalibrate

[Flags]
public enum CalibrationFlags

Fields

FixAspectRatio = 2

fyk is optimized, but the ratio fxk/fyk is fixed.

FixFocalLength = 16

fxk and fyk are fixed.

FixIntrinsic = 256

If it is set, camera_matrix1,2, as well as dist_coeffs1,2 are fixed, so that only extrinsic parameters are optimized.

FixK1 = 32

The 0-th distortion coefficients (k1) are fixed

FixK2 = 64

The 1-th distortion coefficients (k2) are fixed

FixK3 = 128

The 4-th distortion coefficients (k3) are fixed

FixK4 = 2048

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 = 4096

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 = 8192

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 = 4

The principal points are fixed during the optimization.

FixS1S2S3S4 = 32768
None = 0
RationalModel = 16384

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 = 512

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 = 32768
UseIntrinsicGuess = 1

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 = 1024

for stereo rectification

ZeroTangentDist = 8

Tangential distortion coefficients are set to zeros and do not change during the optimization.