基于OpenCV的立体相机标定StereoCalibration与目标三维坐标定位

说明:以下涉及到的一些公式以及图片来自于Learning OpenCV。

做了快2个月的立体相机标定,遇到了一些问题,也有了一些体会,在这里记下来。

1.在做立体相机标定的时候,标定板的规范与否直接影响到最后标定的结果,进而会影响目标3D坐标重建。

这里说的规范指的是,打印的棋盘格(或者圆点)需要保证每个square都是严格大小一致的,即打印出来后每个棋盘格大小应一样;打印出来的棋盘格要尽量平整的附在某一平面或者玻璃板上,然后才能用来拍摄标定图像;测量squareSize的时候,要尽可能的精确,也就是说,棋盘格的实际物理尺寸对标定结果影响很大。

对左右相机出来图像要有深刻的理解,左图的目标处于相对偏右的位置,左右相机出来的图像千万不要弄反了,建议选取10对以上的图像对做标定。

2.立体相机标定的一些概念

2.1.相机投影

像素平面上的点q(x,y)与世界中的点Q(X,Y,Z)的变换对应关系为:

x = fx(X/Z)+cx,y = fy(Y/Z) + cy;

写成矩阵的形式:

2.2.透镜畸变

理论上面可能定义一种透镜而不引入任何畸变&#

  • 22
    点赞
  • 95
    收藏
    觉得还不错? 一键收藏
  • 11
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值