选项 | 描述 | OpenCV参数设置 |
主点位置:固定为图像中心 | 主点位置固定在图像中心,不再进行优化. | flag |= CV_CALIB_FIX_PRINCIPAL_POINT |
主点位置:参与优化 | 主点位置初始化在图像中心,后续进行优化. | |
fx / fy:固定为1 | 水平和垂直方向上像素焦距保持一致. | flag |= CV_CALIB_FIX_ASPECT_RATIO |
fx / fy:不固定 | 水平和垂直方向上像素焦距可以不一致. | |
畸变参数:无. ([k1,k2,p1,p2,k3]==0) | 不考虑图像畸变. | flag |= CV_CALIB_ZERO_TANGENT_DIST|CV_CALIB_FIX_K3|CV_CALIB_FIX_K2|CV_CALIB_FIX_K1 |
畸变参数:k1. ([--,k2,p1,p2,k3]==0) | 仅考虑径向畸变参数k1. | flag |= CV_CALIB_ZERO_TANGENT_DIST|CV_CALIB_FIX_K3|CV_CALIB_FIX_K2 |
畸变参数:k1,k2. ([--,--,p1,p2,k3]==0) | 考虑径向畸变参数k1,k2. | flag |= V_CALIB_ZERO_TANGENT_DIST|CV_CALIB_FIX_K3 |
畸变参数:k1,k2,p1,p2. ([--,--,--,--,k3]==0) | 考虑径向畸变参数k1,k2和切向畸变参数p1,p2. | flag |= CV_CALIB_FIX_K3 |
畸变参数:k1,k2,k3. ([--,--,p1,p2,--]==0) | 不考虑切向畸变. | flag |= CV_CALIB_ZERO_TANGENT_DIST |
畸变参数:k1,k2,p1,p2,k3. | 考虑所有畸变参数[k1,k2,p1,p2,k3]. |