使用渲染ARUCO标定板相机标定效果差,径向畸变参数无效的问题咨询
相机径向畸变标定失效的原因及解决方向
操作流程
- 标定目标:校正一台存在明显径向畸变的相机,相机对准占满画面的大屏幕
- 替代方案:未使用物理标定板,自制含多姿态ARUCO标定板的渲染视频,播放时相机每2秒采集一张图像,通过OpenCV的
calibrateCameraAruco函数计算标定参数
标定异常表现
- 内参(焦距、主点)结果看似合理,但径向畸变参数应用后,画面畸变无明显改善
核心问题根源
该方案存在逻辑错误:渲染多姿态ARUCO标定板时,会引入参数未知的虚拟相机,最终标定结果是真实相机与虚拟相机参数的混合值,无法精准反映真实相机的畸变特性。这一点由@ChristophRackwitz指出。
可行解决方向
必须使用物理标定板完成相机标定,才能获得有效的畸变校正参数。
内容的提问来源于stack exchange,提问作者Florian Echtler
相关产品推荐
相关产品推荐

