客服热线:0755-32806662

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

2017-05-06 11:11 浏览:608 评论:0 来源:光学中国网手机版   
核心摘要:双目立体视觉测量系统主要功能有:现场系统标定;空间特征点距离三维测量;空间物体位置三维测量;空间运动体姿态的双目三维测量

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

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

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

 第一、相机参数标定

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

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

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

第三、三维坐标获取

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

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

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

(责任编辑:小编)
下一篇:

2019年南宁美博会(官宣网站)

上一篇:

选择机器视觉图像处理软件需要从哪些方面入手

打赏
免责声明
• 
本文仅代表作者个人观点,本站未对其内容进行核实,请读者仅做参考,如若文中涉及有违公德、触犯法律的内容,一经发现,立即删除,作者需自行承担相应责任。涉及到版权或其他问题,请及时联系我们
 
0相关评论