论文部分内容阅读
人类有五种感觉:视觉听觉嗅觉味觉和触觉,视觉无疑是人类感知世界最重要的方式,并且确实,人类获取外界的信息,大部分是通过视觉视觉是人类观察世界认识世界的重要手段人类通过眼睛和大脑来获取处理和理解视觉信息计算机视觉就是用计算机实现人的视觉功能,对客观世界的三维信息进行感知和解释的一门学科计算机视觉的研究目的是要使计算机具有通过三维图像认知维信息的能力,包括目标物体的形状位置姿态运动等计算机视觉研究的内容十分广泛,包括立体视觉运动视觉颜色视觉主动视觉等计算机视觉的本质是从二维图像信息重构三维物体的可视部分,三维物体表面的重建和表达问题在视觉研究中不仅具有重要的理论价值,而且也有着广泛的应用需求尽管人们已在该领域进行了大量的工作,但是随着制造自动化设计自动化车辆导航智能机器人人脸识别等技术的发展,迫切需求快速精确鲁棒性强适用面广的三维物体形状重建方法,对计算机视觉理论的发展提出了更高的要求立体视觉是计算机视觉的一个重要分支,而其中基于两幅图像的双目立体视觉是立体视觉的一个研究热点双目立体视觉直接模拟人类双眼处理景物的方式,从两个视点观察同一个景物,即由不同位置的两台或一台摄像机经过移动或旋转拍摄同一幅场景,通过三角测量的原理计算空间点在两幅图像像素间的视差来恢复目标物体的深度信息最后通过得到的深度信息来恢复出物体的表面形状一个完整的计算机三维重建系统可以分为六个部分:图像采集摄像机标定图像预处理特征点的提取和立体匹配深度信息计算物体表面三维重建及后处理其中的关键技术有摄像机标定图像立体匹配,以及后处理三项本文主要考虑基于OpenCV平台的立体视觉方法,利用CCD或数码摄像机和图像采集卡进行图像采集这是一种基于被动线索的方法,一般需要解决相机定标特征的检测和匹配和三维几何模型的获取等问题其中,特征的检测和匹配是最关键的问题,即如何建立空间中同一点在不同图像上的对应关系在匹配上,本文使用了基于窗口的稀疏点匹配和密集点匹配文章的重点主要在对摄像机标定图像处理及特征提取图像匹配进行了分析和实验并完成了基于双目视觉的三维重建应用,且对摄像机定标试验进行了进一步得误差分析本文算法的实现借助OpenCV强大的功能来完成实验要求