双目立体视觉技术专题之三维测量篇

2017-05-06      浏览次数:549 加入收藏   | 

双目立体视觉测量系统主要功能有:现场系统标定;空间特征点距离三维测量;空间物体位置三维测量;空间运动体姿态的双目三维测量

双目立体视觉测量系统主要功能有:现场系统标定;空间特征点距离三维测量;空间物体位置三维测量;空间运动体姿态的双目三维测量;特征点的自动识别定位。

基于双目立体视觉的三维测量是一种被动式非接触测量方法,它除了可以获得目标的宽、高信息外,还可以获得目标的距离信息,已被广泛应用于三维重建、自主车(移动机器人)导航、工业检测、基于图像的建模和绘制等领域。而基于双目立体视觉的三维测量技术在国外已经得到了比较深入的研究和广泛的应用,在国内也受到了越来越多的重视。

根据CCAS双目立体视觉提供的思路和方法,双目立体测量的基本原理如下图:左右相机分别找到被测物需要测量的特征点,通过之前标定好的参数,计算出被测物上特征点的三维坐标,然后再得出尺寸信息。双目立体测量的最大优势在于:相机和被测物之间的距离不像单目测量那样要求的严格,一般只要在镜头的景深范围内都可以精确的实现测量。其实现过程一般包括以下几个方面:

 第一、相机参数标定

这部分前文已经说过,不再细说了,有兴趣的可以去看CCAS双目立体视觉的相关资料。这部分的主要目的:获取相机的内参数和镜头畸变系数、获取双相机在当前角度下立体参数。

第二、对被测物进行拍摄,并获取被测部分的特征点

此项是双目立体视觉测量最重要的部分,主要难点在于该用哪些算法来获取特征点,并且这种特征点的获取方式上,不能用打激光点或手动贴特征点这样的方式来“取巧”,必须尊重原图。根据CCAS提供的一些图像预处理算法进行实验后发现,一般提取特征点时需要用到数十种以上的预处理算法,而这些算法中的参数需要不断的去实验。由于CCAS提供二次开发库,所以在一些极端情况下用户还可以在其中加入一些其他的算法。其最终目的还是把特征点准确的找到。

第三、三维坐标获取

完成以上步骤后,就可以进行立体匹配并计算三维坐标来。这部分比较简单,只要给出来数学模型了直接带入公式即可。CCAS提供了相应的算法模型和和例程。

第四、指定测量范围并输出结果

由于CCAS提供了算法模型、例程等,所以本文在讲解的时候以实际项目开发的思路来讲述,感兴趣的朋友可以根据这些算法模型、例程自己研究代码。由于测量是机器视觉应用中最广泛的一个,不同的项目都有各自不同的解决方案。

双目立体视觉技术专题之三维测量篇

光学中国网提醒您本文地址:http://www.opticscn.cn/news/cn10.html

全年征稿 / 资讯合作

联系邮箱:202220490@QQ.com
  • 凡本网注明"来源:光学中国网"的所有作品,版权均属于光学中国网,转载请必须注明光学中国网,http://www.opticscn.cn/。违反者本网将追究相关法律责任。
  • 本网转载并注明自其它来源的作品,目的在于传递更多信息,并不代表本网赞同其观点或证实其内容的真实性,不承担此类作品侵权行为的直接责任及连带责任。其他媒体、网站或个人从本网转载时,必须保留本网注明的作品来源,并自负版权等法律责任。
  • 如涉及作品内容、版权等问题,请在作品发表之日起一周内与本网联系,否则视为放弃相关权利。

 

关注我们

关于我们 |  联系我们 |  法律声明 |  友情链接 |  网站地图 |  帮助中心 |  百度统计

®(c)2008-2016 光学中国网 SYSTEM All Rights Reserved 粤ICP备17011154号