matlab双目相机标定过程与问题总结

 

        相机标定的内容在网上已经有大量的资料可以参考,我本以为很轻松就能完成,实际上仍遇到了不少问题,因此把自己的思考记录下来,如有错误还请指正。

        首先,我使用的是matlab标定工具箱进行双目标定。这个工具箱的使用方法和例程在官网有详细的介绍。

        http://www.vision.caltech.edu/bouguetj/calib_doc/index.html#parameters

        网上也有很多翻译版,标定的标准过程参考这个就够用了。双目标定主要有两个目标,即通过标定得到相机内参和外参。外参通常描述了世界坐标系到相机坐标系的转换关系,在标定过程中由于标定板和相机相对位置不断变化,会得到许多外参,但实际上我们的目标是得到左目与右目两个相机坐标系之间的转换关系,即在同一个世界坐标系下如果分别求得两个相机的外参,那么这两个相机坐标系之间的转换关系也就得到了,因此在双目标定中,工具箱最终得到的旋转向量om和平移向量T就是指这个。内参则描述了像素坐标系到相机坐标系的转换关系,在这里就不细说了。

        实际在操作双目标定的过程中有到底有哪些要注意的地方呢?又有哪些和例程操作不同的地方呢?

为了得到较好的标定结果需要关注的地方:

1.图像采集

       图像的采集大致有几个原则,首先要保证标定板图像的清晰度,否则不利于角点的提取;然后在采集多幅图像时要注意标定板与相机平面距离与角度的变化;最重要的一点是采集的图像,标定板需遍历整个图像区域。这个说的通俗一点就是一幅图标定板出现在左上角,另一幅图标定板出现在右上角,还需要出现在中心、下边缘等等。这个对于畸变系数标定

  • 10
    点赞
  • 84
    收藏
    觉得还不错? 一键收藏
  • 11
    评论
Matlab双目相机标定是一种自动标定方式,用于对双目相机进行标定。标定的目的是确定相机的内参和外参参数,以便后续的视觉测量和三维重建等任务。 标定过程可以使用Matlab工具箱提供的标定工具进行。首先,需要拍摄一组已知的标定板图像,这些图像需要包含不同的角度和位置。然后,使用Matlab工具箱中的标定工具,对这些图像进行处理。 具体的标定细节可以参考相关的博客或文档。一篇推荐的博客是"matlab双目标定(详细过程)",其中详细介绍了基于Matlab工具箱的自动标定方式和相关细节。 在进行标定之前,需要确保使用的Matlab版本是可用的,建议使用Matlab2020a版本,因为Matlab2020b版本在测试中无法正常使用标定工具箱。 对于一些出厂时已经完成标定的双目相机,例如Intel Realsense系列,用户可以直接使用,无需进行额外的标定。但对于一些出厂时未完成标定的相机,需要用户自己来进行标定。 标定完成后,可以将标定结果导出,并将相机参数应用于双目相机的配置文件中。 总结起来,Matlab双目相机标定是一种自动标定方式,通过拍摄已知的标定板图像并使用Matlab工具箱进行处理,确定相机的内参和外参参数。标定的细节可以参考相关的博客或文档,并将标定结果应用于双目相机的配置文件中。<span class="em">1</span><span class="em">2</span><span class="em">3</span><span class="em">4</span>

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值