基于OpenCV的三维重建技术研究

来源 :陕西科技大学 | 被引量 : 0次 | 上传用户:wait689
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
视觉是人类观察世界、认识世界的重要手段。科学研究和统计表明,人类从外界获得的信息约有75%是从视觉中得到的。人类通过眼睛和大脑来获取、处理和理解视觉信息。 计算机视觉就()用计算机实现人的视觉功能,对客观世界的三维信息进行感知和解释的一门学科。计算机视觉的研究目的是要使计算机具有通过三维图像认知维信息的能力,包括目标物体的形状、位置、姿态、运动等。计算机视觉研究的内容十分广泛,包括立体视觉、运动视觉、颜色视觉、主动视觉等。计算机视觉的本质是从二维图像信息重构三维物体的可视部分,三维物体表面的重建和表达问题在视觉研究中不仅具有重要的理论价值,而且也有着广泛的应用需求。尽管人们已在该领域进行了大量的工作,但是随着制造自动化、设计自动化、车辆导航、智能机器人、人脸识别等技术的发展,迫切需求快速、精确、鲁棒性强、适用面广的三维物体形状重建方法,对计算机视觉理论的发展提出了更高的要求。 立体视觉是计算机视觉的一个重要分支,而其中基于两幅图像的双目立体视觉是立体视觉的一个研究热点。双目立体视觉直接模拟人类双眼处理景物的方式,从两个视点观察同一个景物,即由不同位置的两台或一台摄像机经过移动或旋转拍摄同一幅场景,通过三角测量的原理计算空间点在两幅图像像素间的视差来恢复目标物体的深度信息。最后通过得到的深度信息来恢复出物体的表面形状。一个完整的计算机三维重建系统可以分为六个部分:图像采集、摄像机标定、图像预处理、特征点的提取和立体匹配、深度信息计算、物体表面三维重建及后处理。其中的关键技术有摄像机标定、图像立体匹配,以及后处理三项。 本文主要考虑基于OpenCV平台的立体视觉方法,利用CCD或数码摄像机和图像采集卡进行图像采集。这是一种基于被动线索的方法,一般需要解决相机定标、特征的检测和匹配和三维几何模型的获取等问题。其中,特征的检测和匹配是最关键的问题,即如何建立空间中同一点在不同图像上的对应关系。在匹配上,本文使用了基于窗口的稀疏点匹配和密集点匹配。文章的重点主要在对摄像机标定、图像处理及特征提取、图像匹配进行了分析和实验。并完成了一个机器人视觉设计应用,且对摄像机定标试验进行了进一步得误差分析。本文算法的实现借助OpenCV强大的功能来完成实验要求。
其他文献
如何更好地管理数据并挖掘其中的价值,已经成为了大数据时代的热门问题,受到了学术界和工业界的极大关注,同时涌现出了很多开源的工具,如Hadoop、Kafka^ Openstack、Zookeepe
本文在深入学习数据仓库、OLAP、数据挖掘等关键技术的基础上,针对Yeemu加速器的特点,设计并开发基于Yeemu加速器的客户关系管理系统。首先,对Yeemu加速器进行调研,创建了用
随着互联网的飞速发展,网络上各种攻击形式也越来越多样化,网络安全问题正逐渐受到人们的重视。随着校园网应用的深入,校园网络的安全问题也逐渐突出,直接影响着学校的教学、科研
近年来,通信网络的服务不断增长,传输能力不断的提高,骨干网络和高速局域网络对带宽的需求不断升级,这就导致接入网成为通信网络的瓶颈。以太网无源光网络(Ethernet passive
随着信息化的不断深入,信息化程度的不断提高,信息服务已经成为现代产业体系中非常重要的一环。对于信息服务的管理也成为现代产业发展的重要因素。主机是信息服务的承载体,
无线传感器网络综合了传感器技术、嵌入式计算技术、分布式信息处理技无线通信技术,能够协作地完对目标信息的传感、实时监测和采集。在无线传感器网络的部署中,节点间的检测区
本文以网络视频传输为应用背景,借鉴传统的网络拥塞控制原理对流媒体网络传输控制进行了深入分析,根据网络自适应拥塞控制模型TFRC,提出了一种视频服务端自适应速率传输策略-
以视频处理和运动目标检测技术为背景,通过对比分析时域差分、背景减除及光流法等三种常用目标检测算法,归纳总结了算法各自的优缺点及适用性;针对光线变化、背景干扰、前景
目前基于语义的信息检索系统虽然能够识别一定的语义信息,但是由于它们对语言缺乏分析和理解,对查询式和资源表达式仅仅是一种离散的分析,失去了词语之间内在的联系,这就造成
传统的Web应用程序执行速度较慢,交互也受到限制,尤其是和典型的桌面应用程序相比。为了获得新数据而不重新加载Web页面,虽然也曾经采用过一些方法,但这些技术都没有很好的被