我使用的是广角镜头(178º 对角线 FOV),我正在尝试使用 Opencv 校准模块正确校准它。所有的检测和校准过程都很好,但结果很差。
我尝试过很多不同的配置:
- 不同的图片集
- 不同的径向系数数:2,3,4,5甚至6.(CV_CALIB_FIX_K1,...,CV_CALIB_FIX_K6)
- 将主点和切向畸变固定为 0(CV_CALIB_FIX_ASPECT_RATIO、CV_CALIB_FIX_PRINCIPAL_POINT)
- 使用预期的焦距作为初始相机矩阵。 (CV_CALIB_USE_INTRINSIC_GUESS)
我能得到的最好的是:
关于如何获得良好校准的任何想法? 您认为同时使用两个校准图案,或者使用圆形网格作为校准图案会有帮助吗?
我在 opencv 3.0 中看到添加了薄棱镜系数。我没试过,但我认为不会有什么不同,对吧?编辑:检查过...没有
最佳答案
鱼眼镜头有不同的畸变造型。要校准鱼眼相机,请使用 opencv 鱼眼模块。参见 opnecv docs .
关于opencv - 使用 Opencv 进行广角镜头校准,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20121976/