双目相机标定可能遇到的错误

问题:利用opencv标定程序stero_calib.cpp标定自己采集的图片时,会出现校正错误,且RMS erroraverage error非常大,应该按照以下步骤逐步排除错误产生的原因:

第一步排除

自己的输入是否正确,如棋盘格长宽内角点数量及单位格子尺寸(mm);程序其他部分不要随意修改,不论你采集的图片是否是640×480;是否触发相机使其同时拍照;两个相机的初始位置是不是近乎平行且基线长度不要太长,如果这些都正确,请看第二步。

第二步排除

看一下自己拍的图片所在的文件夹,有时候你会发现左相机可以完整的拍到棋盘格,而右相机却拍到部分,这时要删除重新采集;再看一看左右相机拍到的图片是否处于视野中央,应尽量居中,不要拍到边缘;图片亮度也要适中,具体可以看一下opencv官方标定程序数据所用的亮度。
在这里插入图片描述

第三步排除

如果1、2步都正确,应该将角点可视化,观察角点是否匹配正确。程序默认是关闭的,应该将其设置为

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值