论文部分内容阅读
随着计算机视觉技术的不断发展,基于视差原理的双目立体视觉技术被应用到了各个领域。同时,机器人也开始逐渐走进人们的生活,对类人机器人技术的研究也受到了广泛的重视。双目视觉系统是一种模拟人眼视觉立体感知的过程,其原理是从两个不同的视角来观察同一场景中的同一物体,获得不同视角下的两幅数字图像,通过相关技术来获取被测物体的三维坐标信息。为了实现类人机器人在环境中进行目标识别并测量出目标的距离,针对目前一些双目测距的方法存在的匹配不准确、计算量大、测距精度不高、实时性差等问题,本文设计了一种基于类人机器人的快速识别目标与双目测距的方法。本文主要针对摄像机标定、图像获取、目标识别、立体匹配以及距离测量这几部分的内容进行研究并实验验证。首先利用棋盘标定法对摄像机进行标定,获取摄像机的基本信息,并且利用两台平行放置的摄像机捕获空间中目标物体的图像;然后利用基于多特征检测的快速目标识别方法识别出目标物体在图像中的位置,其中利用霍夫变换提取目标物体的形状特征,利用反向投影算法提取目标物体的颜色特征,利用FAST(Features from Accelerated Segment Test)算法提取目标物体的角点特征;接下来,利用目标识别中得到的目标位置,配合SIFT(Scale-invariant Feature Transform)算法进行特征点的提取和匹配,并利用RANSAC(Random Sample Consensus)算法剔除错误匹配对;最后依据三角测量原理计算出目标实际距离。利用本文所设计的方法进行多次实验,对实验所得数据与实际距离进行比较,并进行误差分析。实验结果表明,本文所设计的基于类人机器人的快速识别目标与双目测距的方法相比较于传统的方法,在测量精度以及计算速度上都有了明显的提高,在一定程度上,提高了类人机器人目标识别与双目测距的准确性和实时性。本文所做的工作为类人机器人实现更高难度的动作和机器人导航打下了坚实的基础。