Implemented Distortion Transformations#
The package pycvcam provides a set of implemented distortion transformation models
that can be used to transform 2D normalized_points to 2D distorted_points.
NoDistortion: Identity transformation that does not apply any distortion transformation (Simply keep the “x,y” coordinates of the
normalized_points).Cv2Distortion: Like OpenCV’s, use the radial, tangential, and thin prism distortion model.
ZernikeDistortion: Use a distortion model based on Zernike polynomials along the two axes.
FisheyeDistortion: Like OpenCV’s fisheye model, use the fisheye distortion model on the angular coordinates.