Method Undistort
- Namespace
- OpenCvSharp
- Assembly
- OpenCvSharp.dll
Undistort(InputArray, OutputArray, InputArray, InputArray, InputArray)
corrects lens distortion for the given camera matrix and distortion coefficients
public static void Undistort(InputArray src, OutputArray dst, InputArray cameraMatrix, InputArray distCoeffs, InputArray newCameraMatrix = default)
Parameters
srcInputArrayInput (distorted) image.
dstOutputArrayOutput (corrected) image that has the same size and type as src .
cameraMatrixInputArrayInput camera matrix
distCoeffsInputArrayInput 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.
newCameraMatrixInputArrayCamera 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.