Digital camera usually introduces significant distortion caused by the camera and lens. These distortions cause errors in any analysis of the image. The functions described in this section correct these distortion using intrinsic camera parameters and distortion coefficients. These intrinsic camera parameters are focal lengths fx, fy, and principal point coordinates cx, cy. The distortion is characterized by two coefficients of radial distortions k1, k2 and two coefficients of tangential distortions p1, p2.
The undistorted coordinates xu and yu of point with coordinates (xd, yd) are computed in accordance with the following formulas:
Here r2 = xd2 + yd2, xd = (j-cx)/fx, yd = (i-cy)/fy; i and j are row and columns numbers of the pixel. The pixel value is computed using bilinear interpolation of four nearest pixel of the source image. If undistorted coordinates are outside the image, then the destination pixel is not changed.
- UndistortGetSize
Computes the size of the external buffer. - UndistortRadial
Corrects radial distortions of the single image. - CreateMapCameraUndistort
Creates look-up tables of coordinates of corrected image.
本文介绍了使用相机内部参数及失真系数校正由数码相机及其镜头引起的显著失真。这些失真会影响图像分析的准确性。文章详细阐述了通过径向失真系数k1、k2和切向失真系数p1、p2来纠正图像坐标的方法。
1万+

被折叠的 条评论
为什么被折叠?



