基于OpenCV的计算机视觉三维重建方法研究

基于OpenCV的计算机视觉三维重建方法研究

论文摘要

人眼与大脑的协作使得人们可以获取、处理及理解视觉信息。人类利用视觉感知外界环境信息的效率很高,事实上人类获取的环境信息中有80%左右是通过视觉得到的。近年来,随着计算机技术和数字信号处理技术的迅猛发展,人们学会了用摄像机获取环境图像并将其转换成数字信号,且利用计算机实现对视觉信息的处理。一般来说计算机视觉就是用计算机实现人的视觉功能——对客观世界的三维场景的感知、识别和理解,这意味着计算机视觉技术的研究目标是使计算机具有通过二维图像认知三维环境信息的能力。三维重建指的是利用图像或其它信息和手段定量研究实物或场景中三维环境信息的技术。目前,三维重建问题的研究成果应用面很广,主要包括医学成像、建筑学、动画模拟、动作识别和机器人导航等领域。所以说它是近年来计算机视觉研究中,备受关注的一个课题。本文先从计算机视觉基本理论入手,进而引出三维重建这个研究课题。三维重建主要包括摄像机标定、立体匹配、三维重建三个重要组成部分。摄像机标定主要是为了得到所用的拍摄图片摄像机的内外参数,为确定摄像机的投影矩阵做好准备。本文采用线性和非线性相结合的标定方法并在Matlab环境下完成,所使用的为Jean-Yves Bouguet的Matlab摄像机标定工具箱。立体匹配是进行三维重建中最关键的一步,也是本文的重点研究对象。结合实际情况我们采用了基于窗口的稀疏点匹配算法,该算法主要是对图像中的一些强特征点进行匹配,比如角点、轮廓点等。匹配完了再对这些点进行插值运算,以得到较完整的匹配结果。最后在图像修正后进行三维重建,主要研究的方法是通过摄像机的成像模型来求出三维点的坐标。在实验论证阶段,本文利用VC++及Inter公司提供的专门用于计算机视觉开发的OpenCV库,实现了对拍摄的实际物体的三维重建,验证了本文所叙述理论的可行性。

论文目录

  • 摘要
  • Abstract
  • 目录
  • 第一章 绪论
  • 1.1 计算机视觉概述
  • 1.2 计算机视觉的应用与发展
  • 1.2.1 国内研究现状
  • 1.2.2 国外研究现状
  • 1.2.3 计算机视觉应用领域
  • 1.2.4 计算机视觉的未来发展
  • 1.3 OpenCV简介
  • 1.3.1 OpenCV的应用
  • 1.3.2 OpenCV的前景
  • 1.4 论文的主要研究内容
  • 第二章 摄像机模型与标定
  • 2.1 图像坐标系、摄像机坐标系和世界坐标系
  • 2.2 摄像机模型
  • 2.2.1 线性摄像机模型
  • 2.2.2 非线性摄像机模型
  • 2.3 极几何与基本矩阵
  • 2.3.1 极几何
  • 2.3.2 基本矩阵
  • 2.4 摄像机标定方法
  • 2.4.1 传统的摄像机标定方法
  • 2.4.2 自标定方法
  • 2.4.3 基于主动视觉的摄像机标定方法
  • 第三章 特征点提取与立体匹配
  • 3.1 图像特征点的提取
  • 3.2 特征点匹配
  • 3.2.1 特征点匹配简介
  • 3.2.2 基于窗口的灰度匹配原则
  • 3.2.3 基于窗口的稀疏点匹配
  • 第四章 三维重建
  • 4.1 三维重建基本原理
  • 4.2 三维空间点重构算法
  • 第五章 整体实现过程与分析
  • 5.1 摄像机的标定
  • 5.2 特征点的提取与匹配
  • 5.3 三维重建
  • 第六章 总结与展望
  • 6.1 总结
  • 6.2 展望
  • 参考文献
  • 致谢
  • 相关论文文献

    • [1].基于OpenCV的交通灯绿信比智能调节装置的设计[J]. 电子产品世界 2020(01)
    • [2].OPENCV视觉下闪电解魔方机器人的设计研究[J]. 南方农机 2019(24)
    • [3].应用OpenCV的工商信息提取系统[J]. 福建电脑 2019(12)
    • [4].基于OpenCV的嵌入式人脸识别汽车电动举升门驱动系统[J]. 现代商贸工业 2020(07)
    • [5].基于OpenCV对机器鱼图像处理进行改进[J]. 机器人技术与应用 2019(06)
    • [6].基于OpenCV的三级跳远角度指标分析[J]. 微型电脑应用 2020(06)
    • [7].探索基于OpenCV的图像处理技术在国画中的应用[J]. 无线互联科技 2020(14)
    • [8].基于OpenCV的深度学习目标检测与跟踪[J]. 数字技术与应用 2018(10)
    • [9].基于OpenCV的二维渐变图像数据还原[J]. 现代计算机 2019(18)
    • [10].基于OpenCV的图形识别系统设计[J]. 电子技术与软件工程 2019(21)
    • [11].基于OpenCV的精量喷雾图像处理技术[J]. 农机化研究 2018(06)
    • [12].基于OpenCV的人脸识别的研究[J]. 长治学院学报 2016(05)
    • [13].基于OpenCV的餐厅自动化结算研究[J]. 浙江科技学院学报 2017(03)
    • [14].OpenCV应用现状综述[J]. 工业控制计算机 2017(07)
    • [15].基于OpenCV的银行卡号识别算法研究[J]. 吉林师范大学学报(自然科学版) 2017(03)
    • [16].基于OPENCV的人眼检测算法研究[J]. 科技经济导刊 2017(24)
    • [17].基于OpenCV的图像处理编程教学模式研究[J]. 电子世界 2017(17)
    • [18].基于OpenCV的计算机视觉技术研究[J]. 电脑知识与技术 2015(30)
    • [19].基于OpenCV 的比赛图片中的乒乓球球体识别[J]. 微型电脑应用 2016(04)
    • [20].基于OpenCV的双目摄像机标定技术研究[J]. 计算机与数字工程 2014(12)
    • [21].基于OpenCV的机器视觉功能开发及在工业生产中的应用[J]. 制造技术与机床 2015(03)
    • [22].基于OPENCV的计算机视觉技术研究[J]. 电子世界 2014(18)
    • [23].基于OpenCV多源图像的整合研究[J]. 湖南工程学院学报(自然科学版) 2015(02)
    • [24].基于OpenCV的一种手势识别方法[J]. 物联网技术 2015(06)
    • [25].基于OpenCV的视频监控系统的研究与实现[J]. 内蒙古工业大学学报(自然科学版) 2015(02)
    • [26].基于OpenCV的嵌入式自动捡乒乓球系统设计[J]. 计算机测量与控制 2015(11)
    • [27].OPENCV的计算机视觉技术研究[J]. 信息技术与信息化 2015(09)
    • [28].基于中学创客教育的OpenCV技术教学案例设计探索[J]. 中小学信息技术教育 2020(10)
    • [29].基于OpenCV的视频人脸检测[J]. 数码世界 2019(10)
    • [30].基于OpenCV的锥桶识别技术研究与实现[J]. 湖北汽车工业学院学报 2019(04)

    标签:;  ;  ;  ;  

    基于OpenCV的计算机视觉三维重建方法研究
    下载Doc文档

    猜你喜欢