论文部分内容阅读
人类感知外界事物很大方面是依靠视觉,双目立体视觉是模仿人类的视觉系统建立的一种仿生系统。目前,双目视觉已经广泛应用在生活和军事中。目标识别定位是机器视觉、智能人机交互和模式识别等领域最重要的研究方向之一。本文在VS2008和OpenCV视觉函数库开发环境中,研究一种通过识别定位红色激光点来间接识别定位目标物体的方法的设计和实现。除此之外,本文对双目立体视觉的主要研究内容作了研究和探讨。主要的工作有以下几个方面: 1、摄像机标定:首先研究摄像机的成像原理,得到从三维空间一点到图像平面的单应性关系。然后研究和比较了几种常用的摄像机的标定方法,结合OpenCV视觉库运用张正友标定法实现对摄像机的标定。 2、激光点识别:分析激光点的特点,选择激光点的颜色这一鲁棒性较强的特征用图像阈值分割的方法对其进行识别。并运用数字图像处理的知识对图像完成图像平滑等图像处理工作。 3、图像立体匹配:研究和分析常用的几种立体匹配方法,深入分析OpenCV视觉函数库中用到的两种立体匹配方法:块匹配(BM)算法和半全局块匹配(SGBM)算法,并通过VS2008编程实现图像立体匹配,得到视差图。 4、激光点定位:研究双目立体视觉原理。根据得到的图像像素坐标和视差图,计算得到激光点的三维坐标,并与实际中坐标值进行比较。