corrects lens distortion for the given camera matrix and distortion coefficients
Namespace: OpenCvSharp.CPlusPlus
Assembly: OpenCvSharp.CPlusPlus (in OpenCvSharp.CPlusPlus.dll) Version: 1.0.0.0 (1.0.0.0)
Syntax
public static void Undistort( InputArray src, OutputArray dst, InputArray cameraMatrix, InputArray distCoeffs, InputArray newCameraMatrix = null )
Parameters
- src
- Type: OpenCvSharp.CPlusPlusInputArray
Input (distorted) image. - dst
- Type: OpenCvSharp.CPlusPlusOutputArray
Output (corrected) image that has the same size and type as src . - cameraMatrix
- Type: OpenCvSharp.CPlusPlusInputArray
Input camera matrix - distCoeffs
- Type: OpenCvSharp.CPlusPlusInputArray
Input vector of distortion coefficients (k_1, k_2, p_1, p_2[, k_3[, k_4, k_5, k_6]]) of 4, 5, or 8 elements. If the vector is null, the zero distortion coefficients are assumed. - newCameraMatrix (Optional)
- Type: OpenCvSharp.CPlusPlusInputArray
Camera matrix of the distorted image. By default, it is the same as cameraMatrix but you may additionally scale and shift the result by using a different matrix.
See Also