基于OpenCV的计算机视觉技术研究与实现本科毕业论文(51页).doc
《基于OpenCV的计算机视觉技术研究与实现本科毕业论文(51页).doc》由会员分享,可在线阅读,更多相关《基于OpenCV的计算机视觉技术研究与实现本科毕业论文(51页).doc(50页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-基于OpenCV的计算机视觉技术研究与实现本科毕业论文-第 39 页毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得 及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。作 者 签 名: 日 期: 指导教师签名: 日期: 使用授权说明本人完全了解 大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计
2、(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。作者签名: 日 期: 学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。作者签名: 日期: 年 月 日学位论文版权使用授权书本学位论文作者完全了解学
3、校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权 大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。涉密论文按学校规定处理。作者签名:日期: 年 月 日导师签名: 日期: 年 月 日注 意 事 项1.设计(论文)的内容包括:1)封面(按教务处制定的标准封面格式制作)2)原创性声明3)中文摘要(300字左右)、关键词4)外文摘要、关键词 5)目次页(附件不统一编入)6)论文主体部分:引言(或绪论)、正文、结论7)参考文献8)致谢9)附录(对论文支持必要时)2
4、.论文字数要求:理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。3.附件包括:任务书、开题报告、外文译文、译文原文(复印件)。4.文字、图表要求:1)文字通顺,语言流畅,书写字迹工整,打印字体及大小符合要求,无错别字,不准请他人代写2)工程设计类题目的图纸,要求部分用尺规绘制,部分用计算机绘制,所有图纸应符合国家技术标准规范。图表整洁,布局合理,文字注释必须使用工程字书写,不准用徒手画3)毕业论文须用A4单面打印,论文50页以上的双面打印4)图表应绘制于无格子的页面上5)软件工程类课题应有程序清单,并提供电子文档5.装订顺序1)设计(论文)
5、2)附件:按照任务书、开题报告、外文译文、译文原文(复印件)次序装订指导教师评阅书指导教师评价:一、撰写(设计)过程1、学生在论文(设计)过程中的治学态度、工作精神 优 良 中 及格 不及格2、学生掌握专业知识、技能的扎实程度 优 良 中 及格 不及格3、学生综合运用所学知识和专业技能分析和解决问题的能力 优 良 中 及格 不及格4、研究方法的科学性;技术线路的可行性;设计方案的合理性 优 良 中 及格 不及格5、完成毕业论文(设计)期间的出勤情况 优 良 中 及格 不及格二、论文(设计)质量1、论文(设计)的整体结构是否符合撰写规范? 优 良 中 及格 不及格2、是否完成指定的论文(设计)任
6、务(包括装订及附件)? 优 良 中 及格 不及格三、论文(设计)水平1、论文(设计)的理论意义或对解决实际问题的指导意义 优 良 中 及格 不及格2、论文的观念是否有新意?设计是否有创意? 优 良 中 及格 不及格3、论文(设计说明书)所体现的整体水平 优 良 中 及格 不及格建议成绩: 优 良 中 及格 不及格(在所选等级前的内画“”)指导教师: (签名) 单位: (盖章)年 月 日评阅教师评阅书评阅教师评价:一、论文(设计)质量1、论文(设计)的整体结构是否符合撰写规范? 优 良 中 及格 不及格2、是否完成指定的论文(设计)任务(包括装订及附件)? 优 良 中 及格 不及格二、论文(设计
7、)水平1、论文(设计)的理论意义或对解决实际问题的指导意义 优 良 中 及格 不及格2、论文的观念是否有新意?设计是否有创意? 优 良 中 及格 不及格3、论文(设计说明书)所体现的整体水平 优 良 中 及格 不及格建议成绩: 优 良 中 及格 不及格(在所选等级前的内画“”)评阅教师: (签名) 单位: (盖章)年 月 日教研室(或答辩小组)及教学系意见教研室(或答辩小组)评价:一、答辩过程1、毕业论文(设计)的基本要点和见解的叙述情况 优 良 中 及格 不及格2、对答辩问题的反应、理解、表达情况 优 良 中 及格 不及格3、学生答辩过程中的精神状态 优 良 中 及格 不及格二、论文(设计)
8、质量1、论文(设计)的整体结构是否符合撰写规范? 优 良 中 及格 不及格2、是否完成指定的论文(设计)任务(包括装订及附件)? 优 良 中 及格 不及格三、论文(设计)水平1、论文(设计)的理论意义或对解决实际问题的指导意义 优 良 中 及格 不及格2、论文的观念是否有新意?设计是否有创意? 优 良 中 及格 不及格3、论文(设计说明书)所体现的整体水平 优 良 中 及格 不及格评定成绩: 优 良 中 及格 不及格教研室主任(或答辩小组组长): (签名)年 月 日教学系意见:系主任: (签名)年 月 日目 录摘 要IIIAbstractIV引 言1第一章 绪 论21.1 系统开发背景21.2
9、 计算机视觉技术发展的历程21.3 计算机视觉图像分析技术31.4 计算机视觉国内外研究现状31.5 系统开发环境4第二章 定位与跟踪视线范围内运动状态物体方法62.1 定位视线内运动状态物体的方法62.1.1 常见的传统检测方法62.1.2 高斯混合背景建模法72.1.3 codebook算法82.2 跟踪视线内运动状态物体的方法82.2.1 基于光流跟踪算法82.2.2 卡尔曼跟踪算法92.2.3 粒子滤波跟踪算法102.2.4 长时间跟踪TLD算法122.2.5 压缩感知跟踪(CT跟踪)12第三章 软件平台143.1 OpenCV简介143.2 OpenCV中常用数据结构体系15第四章
10、图像处理174.1 彩色图像灰度化处理174.2 中值滤波处理184.2.1 中值滤波原理184.2.2 中值滤波特性184.3 二值化处理194.4 腐蚀与膨胀处理204.5 开运算和闭运算处理22第五章 混合高斯模型与压缩感知跟踪算法原理详解245.1 混合高斯模型原理245.1.1 混合高斯模型的建立245.1.2 混合高斯背景模型的更新265.1.3混合高斯背景模型算法的优缺点265.2 压缩感知跟踪(Compressive Tracker)275.2.1 压缩感知跟踪概述275.2.2 压缩感知跟踪的相关理论推导275.2.3 压缩跟踪算法31第六章 系统实现与结果326.1 视线检
11、测的实现与结果326.2 视线追踪的实现与结果34结束语37参考文献38致 谢39附 录40摘 要计算机视觉技术就是利用了摄像机以及电脑拥有人类双眼所具有的分类、识别、追踪、判别决策等视觉功能。计算机视觉系统就是创建了能够在平面图像或者三维立体图像的数据中,以获取需要的信息的一个完整的人工智能系统。本文在研究了计算机视觉技术的基础上,针对于运动目标检测与跟踪在未来的发展,提出了一套基于OpenCV视觉库的检测、跟踪视线范围内动态物体的检测系统,以达到模拟人眼的识别、追踪、分类功能。动态目标检测与跟踪作为计算机视觉领域的一个重要部分,在工业、医疗保健、航空航天、军事等各个领域具有广泛的应用前景,
12、一直受到广泛的关注,并成为计算机视觉领域的研究热点。本文在现有研究成果的基础上,对静态和动态场景下的运动目标检测与跟踪进行了深入的讨论。本文总结了计算机视觉技术的国内外发展的现状,深入研究了计算机视觉技术、图像分析处理技术、动态检测技术等相关资料。详细阐述了基于OpenCV的计算机视觉技术的动态物体检测系统的设计方案、工作原理、以及实现。其中着重讨论混合高斯背景模型与压缩感知算法的C+代码设计(结合OpenCV库)的实现,并通过采样视频给出了程序的运行结果以及说明算法的可行性。关键词:计算机视觉,目标检测,OpenCV,混合高斯背景模型AbstractComputer vision techn
13、ology is the use of cameras and computer withclassification, human eyes have identification, tracking, visual function ofdecision. A computer vision system is created in the graphic or three-dimensional image data, to a complete artificial intelligence system to obtain required information. Based on
14、 the study of the computer vision technology, for moving target detection and tracking in the future development, and put forward a set ofdetection, detection system based on the OpenCV library visual tracking dynamicobjects within sight of, recognition, in order to simulate human tracking,classific
15、ation function. Dynamic target detection and tracking is an important partin the field of computer vision, which has wide application prospect in the fields of industrial, medical, aerospace, military, has received the widespread attention,and becomes a hotspot in the field of computer vision. In th
16、is paper, based on the existing research results, the static and dynamic scenes of moving targetdetection and tracking is deeply discussed.This paper summarizes the current situation of the development of computervision technology at home and abroad, in-depth study of the computer vision technology,
17、 image processing technology, the dynamic detection technology and other relevant information.Expounds design, dynamic object detection system of computer vision technology OpenCVs working principle, and the realization based on. With the emphasis on the C+ code design of mixed Gauss background mode
18、l and compressed sensing algorithm (with OpenCV Library) implementation, and by sampling the video gives running result of program and the feasibility that algorithm.Keywords: computer vision, moving object detection, OpenCV, mixed Gauss background model引 言随着计算机设备逐渐融入到社会生活的各个方面,利用计算机进行视觉和数字图像处理技术也日趋
19、成熟,并在各个尖端的技术领域中早已崭露锋芒。计算机视觉(ComputerVision,CV)是一门研究如何让计算机达到人类那样“看”的学科。也就是用计算机来实现对客观世界的识别与理解,理解是指对被观察对象的形状、尺寸、离开观察点的距离、质地、运动特征(包括方向和速度) 等的理解,更准确点说,它是利用摄像机和电脑代替人眼使得计算机拥有类似于人类的那种对目标进行分割、分类、识别、跟踪、判别决策的功能。作为一个新兴学科,计算机视觉是通过对相关的理论和技术进行研究,从而试图建立从图像或多维数据中获取“信息”的人工智能系统。它是一门综合性的科学技术,主要包括计算机科学与工程、信号处理、物理学、应用数学与
20、统计、神经生理学和认知科学等。随着日益发展成熟的计算机自身的视觉技术,以及日益显现的计算机视觉技术的光明未来,综合应用与计算机视觉技术的处理软件程序相继的研发,能够预期到期在现代以及未来的各个尖端的技术领域中将开拓出越来越大的应用市场。目前,计算机视觉技术已经应用在制造业、工业检验、文档分析、医疗诊断、军事目标跟踪、自主导航等系统当中。第一章 绪 论1.1 系统开发背景长期以来,计算机就像文盲一样,总是被动地接受键盘的输入信息,而不能主动的从现实世界中获取信息并智能的处理。人们为了让计算机实现看到这个世界并主动从这个世界寻找信息,因此发展了计算机视觉;为了让计算机实现自主处理和判断所得到的信息
21、,因此发展了人工智能科学。可以说所有人都有这么一个期盼,人机之间的交流可以像人与人之间的交流一样畅通和友好。迄今为止,计算机视觉的发展已经历了一个漫长的过程。经过研究人员不懈努力,全新的信息技术和媒体手段的出现,使得更加有效和友好的人机交互方式得到了发展,新型的人机交互将不再依赖传统输入设备。计算性价比的提高与视频获取成本的降低,使计算机视觉系统能够向桌面级和嵌入式系统发展,这就意味着计算机视觉系统能够安装在一切电子系统之中。相信在不久的将来,拥有高级视觉系统的智能电子产品会给人们的生活带来更大的方便。 计算机视觉要处理的一个重要内容,就是对视线范围内物体运动的检测与跟踪。视频中的目标检测与跟
22、踪是指计算机代替人眼进行对外界物体运动的感知和理解分析,从而利用这样的只能系统为人类生活工作提供便利。目前,运动目标检测与跟踪在医学研究、交通监视、客流量统计、天文观测等领域有着非常重要的实用价值,有着广阔的发展前景。因为它不但可以提供目标的运动轨迹,也为场景中运动目标的运动分析、场景分析提供了可靠的数据来源。1.2 计算机视觉技术发展的历程计算机视觉技术是在20世纪50年代从统计模式识别开始的。当时的工作主要集中在二维图像分析和识别上,如光学字符识别。工件表面、显微图片和航空图片的分析和解释等。60年代,Roberts(1965)通过计算机程序从数字图像中提取出诸如立方体、楔形体、棱柱体等多
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 OpenCV 计算机 视觉 技术研究 实现 本科毕业 论文 51
限制150内