Show / Hide Table of Contents

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.

  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX