ImageVerifierCode 换一换
格式:DOCX , 页数:32 ,大小:119.26KB ,
资源ID:11921974      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/11921974.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于OpenCV的车辆检测论文.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

基于OpenCV的车辆检测论文.docx

1、基于OpenCV的车辆检测论文基于OpenCV的车辆检测论文摘 要 智能交通系统(ITS)是目前世界交通运输领域正在研究和广泛关注的课题。 近年来,智能交通系统的应用给交通运输业带来了巨大的经济效益,对于道路设 计、流量监控和高速公路管理起到了越来越重要的作用。论文所研究的视频车辆 检测技术在ITS中占有很重要的地位,与传统的车辆检测方法相比,视频车辆检测技术不仅具有安装维护便捷且费用较低、可监视范围广等诸多优点,同时可对道路现场图像进行智能化分析和处理。 本文利用OpenCV中对运动物体检测的数据结构、函数库,建立了一个视频车辆分析系统,用于道路上车辆的检测。检测过程是首先对视频图像进行预处

2、理,比如二值化、去噪等;然后进行背景的提取及更新,由于背景差分法是通过当前帧和背景帧相减来提取运动目标,所以实时的背景更新尤为重要,本文采用多帧求平均的方法来更新背景,避免了光照条件和气候环境等带来的不利影响;最后利用背景差分法检测出运动车辆。经过实验验证,该方法可以较准确地检测出车辆目标,检测的成功率可达到90%以上。 关键字: 视频处理 车辆检测 OpenCV ABSTRACT Intelligent Transportation Systems (ITS) is the subject of study and attention in the worlds transportation

3、 sector.In recent years, the application of intelligent transportation systems has brought enormous economic benefits to the transportation industry,and it has played an increasingly important role in the road located design, traffic monitoring and highway management.The video vehicle detection tech

4、nology in this thesis study plays an important role in ITS.Compared with the traditional method of vehicle detection, video vehicle detection technology has easy installation and maintenance,low cost, wide range that can be monitored and many other advantages , while it can do intelligently analysis

5、 and processing to the image of the road scene. This thesis sets up a video vehicle analysis system for detecting vehicles on the road by the moving object detection data structure and function library in OpenCV. Detection processes include:First,video image pre-processes,such as binary,removing noi

6、se;Next,background extraction and update, as background subtraction is based on that subtract the current frame from background frame to extract moving target,real-time background update is particularly important, we use multi-frame averaging method to update the background,which avoids the the adve

7、rse impact of light conditions and climatic and environmental;Finally, the detection of moving vehicles by background subtraction.Experimental results show that this method can accurately detect the vehicle target, the success rate of detecting is up to 90%. Key words: Video Processing Vehicle Detec

8、tion OpenCV 第一章 绪论 1 1.1 课题背景和研究意义1 1.2 国内外研究现状1 1.3 OpenCV概述2 1.4 本文研究内容4 1.5 本文章节概括5 1.6 本章小结5 第二章 基于视频的车辆检测技术概述6 2.1 引言6 2.2 视频车辆检测技术实例发展历程6 2.3 视频车辆检测技术未来趋势7 2.4 本章小结7 第三章 车辆检测算法设计9 3.1 引言9 3.2 车辆检测算法流程图9 3.3 图像预处理10 3.3.1 设定感兴趣区域10 3.3.2 高斯低通滤波处理10 3.3.3 二值化阈值分割10 3.4 背景初始化与更新11 3.5 提取前景运动目标11

9、3.6 本章小结12 第四章 实验结果与分析13 4.1 引言13 4.2 实验配置13 4.3 实验结果与分析13 4.4 本章小结16 第五章 总结与展望17 5.1 本文总结17 5.2 工作展望17 谢辞19参考文献20 附录21 大连交通大学2015届本科生毕业论文 第一章 绪论 1.1 课题背景和研究意义 随着当今经济的高速发展,机动车的保有量迅速增加,导致交通状况的不断恶化。现在无论哪个国家都毫无例外的受到不同程度的交通问题的困扰,在中国,这种情况尤为突出并严重影响了人类生活的质量,给环境、经济和社会带来了严重的后果。为从根本上解决交通拥挤堵塞的问题,人们开始运用各种新技术,如信

10、息技术、计算机技术、通信技术、控制技术等,将人、车、路紧密联系起来,不仅有效地解决了交通阻塞问题,而且对交通事故的应急处理、环境的保护、能源的节约都有了显著的效果。 基于视频的运动车辆检测是自动交通事件检测系统的首要步骤及重要组成部分,它为后续的车辆检测,车辆跟踪与统计提供保证。对交通安全和交通控制具有非常重要的理论意义和实用价值,是基于视频智能交通系统的基础。 视频检测技术在传统的电视监视系统基础上将计算机视觉引入到交通信息 检测之中,通过计算机从数字图像中提取出高级交通信息,同时又像其它车辆检 测器一样能向交通监控中心提供图像和交通参数如车速、车流量等。已有的成 熟的商用视频车辆检测系统主

11、要有Autoscope,Traficon以及Peek等。 视频序列图像运动目标分析的基本内容是利用成像系统或现有文件,从连续 的视频序列图像中提取出运动目标,同时对提取出的运动目标进行识别和跟踪, 并对其行为进行理解和描述。视频图像的运动分析以数字图像处理为基础,内容 涉及数字图像处理、模式识别、计算机视觉、人工智能等诸多领域和学科。目前, 开发视频序列图像运动目标分析系统不但在实时性、鲁棒性上有很高的要求,也 逐步重视其通用性和可移植性,这些都给视频运动分析带来了挑战。 它相对传统车辆检测技术具有如下优点:安装维护方便,摄像头架设在路边,安装维护不需要封闭道路,挖掘路面,不会影响正常交通;一

12、个普通的CCD摄像头就可以检测几百米内的多车道交通信息,迄今为止还没有一种传感装置能够像基于计算机视觉处理那样提供如此直观、详细的交通信息参数(如精确的车辆行驶路线、车型、车辆尺寸以及车辆颜色等等);可以对交通现场录像,供以后查询;同时视觉系统也是一个被动的感知系统,它对于周围的环境几乎没有影响,即使相同的视觉系统之间也不会发生干扰。 基于上述的优越性,基于视频图像的车辆检测技术对于智能交通系统的发 展有巨大的推动作用,对于日常生活和国家的经济发展都有很大的实际意义。 1.2 国内外研究现状 随着计算机视觉技术的蓬勃发展,作为其中的一个重要分支-运动物体的检1 大连交通大学2015届本科生毕业

13、论文 测与跟踪技术也吸引了国内外专家学者的强烈兴趣。其原理是对视场内的运动目标进行实时的图像采集,并在此基础上运用图像处理的相关技术对观测对象进行行为分析,自动得到观测结果。车辆视频检测作为其中的一个重要运用,吸引了很多著名公司和研究机构参与其中。 国外的视频检测技术研究开始的较早,经过十几年的发展,技术己经相当成 熟,视频检测与线圈检测技术相比具有的优越性和高性价比己得到业内人士的公 认,代表了未来车辆检测领域的发展和应用方向。美国ISS公司的AUTOSCOPE, 是一个较为成功的商业系统,具有实时检测交通参数的能力,是国际上交通信息 采集中最具竞争力的视频检测系统之一。另外国外还有一些公司

14、在这方面也从事 了应用研究和开发工作,也推出了各自成熟的系统级产品。比如ITERIS公司Vantage系列视频检测处理单元的最新视频检测器产品:Vantage Edge2,比利时Tmficon公司推出的Monitor系列等。 美国、日本等国家在车辆视频检测方面展开了大量的研究。早在1982年,东京大学教授S.Takab等就提出样本点的方法来检测车辆,此系统实际应用时的车辆计数误差小于5%,速度误差小于10%。T.Abramczuk教授则在1984年提出一种应用图像帧差的方法来检测车辆,其原理是在每一条道路上均设置一条与道路相平行的检测线,通过车辆沿车道的方向分割出运动车辆,此方法运用于瑞典皇家

15、技术院研制的道路监控系统中取得了良好的效果。 视频车辆检测技术虽然在国内研究起步比较晚,但经过这些年的迅速发展, 也取得了很多研究成果,如中国科学院自动化研究所模式识别国家重点实验室谭铁牛研究员从20世纪90年代初就开始研究基于三维模型的智能视觉监控系统,领导视觉监控小组,针对系统中若干关键性问题像车辆检测、跟踪以及车辆基于OpenCV的视频道路车辆检测及跟踪行为分析,进行了深入的研究和探讨,提出了自己的见解和主张,取得了一系列的研究成果。 同时也有不少公司在这方面作了许多努力,如清华紫光与清华大学合作开发的新一代视频交通流量检测系统VS3001,哈尔滨工业大学的VTD2000系列视频交通动态

16、信息采集系统,亚洲视觉公司的路段交通信息系统等等。这些产品大多数功能都比较单一,虽说有的也比较好的实现了视频检测的功能,但在实际的推广当中效果并不明显,还远远没有达到实际应用的要求,同国外的产品相比还有相当的差距。因此,我国在这方面的研究还要继续加强,不断开发和完善技术,真正推出适合于国情的交通视频检测产品。 1.3 OpenCV概述 OpenCV,全名为Open Source Computer Vision Library,是Intel公司资助的开源计算机视觉库。它由一系列C函数和少量C+类构成,提供了针对各种形式2 大连交通大学2015届本科生毕业论文 的图像和视频源文件(如:bitmap

17、图像,video文件和实时摄像机)的帧提取函数和很多标准的图像处理函数,实现了图像处理和计算机视觉方面的很多通用算法。 其重要特性包括: 1)拥有包括300多个C函数的跨平台的中、高层API。它不依赖于其它 (的外部库一尽管也可以使用某些外部库。 (2)对非商业应用和商业应用都是免费的。 (3)为Integrated Performance Primitives(IPP)提供了透明接口。这意味着如果有为特定处理器优化的的IPP库,OpenCV将在运行时自动加载这些库。 以往传统的开发方法要求工程人员在完成的硬件设计的同时,自己编码实现所有底层的算法,所有的图像处理函数都要从头编写,既造成时间和

18、精力上的浪费,又难以保证稳定性、实用性和通用性,越来越难以满足现实的需求。为了解决理论到应用的难题,出现了众多的计算机视觉和图像处理软件包。例如,TargetJr及其后续版本VXL(the Vision something Libraries)就是这样一个C库的集合,在满足小型、快速和稳固的系统开发要求的同时提供了多平台移植性。Gandalf提供了计算机视觉和数值计算库,适合于可移植平台的视觉应用软件的开发。Delft科学图像处理库DIPlib是另一个科学图像处理C程序库,包含了许多图像数据多维分析和处理函数。同时许多商用图像处理和计算机视觉软件包也代得到相应开发。MVTec公司开发的HALC

19、ON是其中之一,它包含了C,C+码的图像处理库。LabView在NI图像处理硬件的支持下能加速图像处理。由微软公司开发的SDK是一个底层的图像操作分析的C+库。在Matlab中的图像处理工具包以及在Mathematica中的数字图像处理软件包都是较为强大的图像处理工具,同时这两个软件包兼有许多高级数学计算功能。由Aurora公司开发的LEADTOOLS是一套商用化计算机视觉包,它包括了图像处理服务器开发工具,允许用户创建各种基于网络的图像处理服务程序。 这些软件包为计算机图像分析和机器视觉提供了极大的便利,但也存在一些 不足之处: (1)大多数软件包没有高级数学计算函数。并且这些软件包都不包括

20、如目标跟踪、摄像机标定、姿态识别、脸谱识别和三维重建等高层函数。 (2)Matlab是功能较为强大的科学计算和分析平台,它提供了图像处理工具包,也提供了较为丰富的数学计算函数,但在Matlab环境下的运行速度令人担忧。虽然Matlab可以通过编译器将m文件转化为C代码。但是转换后的C代码的执行效率和可读性存在较大问题。 (3)除Matlab和LEADTOOLS。大部分软件包不支持网络服务器结构的应3 大连交通大学2015届本科生毕业论文 用程序的开发;Mmlab的网络接口机制较为复杂,且同样存在运行效率的问题。绝大多数软件包不支持可嵌入性。 本文选取OpenCV进行视频序列图像运动分析,与上述

21、软件包相比,OpenCV 的优势在于: (1)C代码,源代码开放。 (2)丰富的函数功能,强大的图像和矩阵运算能力:OpenCV提供了数组、序列、矩阵、树等基本结构,也包含了差分方程求解、傅立叶分析、积分运算、特殊函数等众多高级数学计算函数,以及各种图像处理操作和目标跟踪、摄像机校准、三维重建等高级视觉函数。 (3)平台无关性。基于OpenCV开发的程序可以直接在Windows,Unix,Linux,MacOS X,Solaris,HP等平台之间相互移植,无需对代码进行任何修改。 (4)方便灵活的用户接口。OpenCV作为一个开放的计算机视觉函数库在使用上必然没有Matlab那样解释执行来得方

22、便,而Softlmegration将CH和OpenCV绑定起来推出的CH OpenCV,解决了这一使用上的瓶颈。 (5)可嵌入性:与C,C一编译器不同。Ch能嵌在C,C+应用程序和硬件的机器脚本中。它为用户减轻了不发维护应用程序庞大机器代码的沉重负担。统一的结构和功能定义,基于Intel处理器指令集开发的优化代码。可见,作为一个基本的图像处理、计算机视觉和模式识别的开源项目,OpenCV可以直接应用于很多领域,作为二次开发的理想工具。 OpenCV开发平台的搭建很简单,首先安装下载得到的OpenCV应用程序,然后在Visual Studio 2008下编译所要的静态和动态链接库文件,包括1ib

23、路径的设置、include files路径的填写,再进行工程项目的链接设置就可以了。 在VS2008中建立新工程以后,在工程设置里添加需要的OpenCV库,并在程序文件中包含OpenCV的头文件,就可以在Windows下面利用VS2008进行基于OpenCV的图像程序开发了。 1.4 本文研究内容 随着社会的发展及汽车的普及,交通拥挤日益加剧、交通环境恶化等问题也变得日趋严重。近年来,智能交通系统的应用给交通运输业带来了巨大的经济效益和环境效益, 其中,基于视频的车辆检测技术在智能交通系统中占有很重要的地位,已经成为智能交通系统的重要研究课题。与传统的车辆检测方法相比,基于视频的车辆检测技术具

24、有安装维护便捷且费用较低、可监视范围广等许多优点,具有广阔的研究和应用前景。 本文以交通道路视频为研究对象,主要对车辆检测技术进行研究。研究了如何准确的在视频中检测车辆,设计算法并进行测试分析。 4 大连交通大学2015届本科生毕业论文 1.5 本文章节概括 第一章:本章为绪论,主要介绍了基于OpenCV的车辆检测这一课题的来源及研究意义、国内外在这一领域的研究现状,从车辆检测角度概述了OpenCV的优势和特点,并对全文章节进行概括。 第二章:本章主要研究了基于视频的车辆检测技术的发展及趋势,通过对已有的视频车辆检测技术及其发展趋势的分析,说明基于OpenCV的视频车辆检测的优势和可研究性。

25、第三章:本章通过对车辆检测算法的分析,针对于一个道路交通视频做了图像预处理、背景提取与更新、前景目标检测等工作,为后续实验步骤提供理论基础。 第四章:本章介绍了完成实验的实验配置,并对整体实验结果进行分析和总结,提出实验过程中出现的问题及该方案的需要改进之处。 第五章:总结全文并分析基于OpenCV的车辆检测的发展前景。 1.6 本章小结 本章主要阐述课题的来源、目的和意义,同时对查阅的文献资料进行总结,分析了车辆视频检测的国内外研究现状,概述OpenCV,叙述本文研究内容及以后各章节大致安排。 5 大连交通大学2015届本科生毕业论文 第二章 基于视频的车辆检测技术概述 2.1 引言 目前,

26、无论哪个国家都存在着不同程度的交通困扰问题。因此,人们运用各种新技术,如信息技术、计算机技术、通信技术、控制技术等,将人、车、路紧密联系起来,以缓解交通阻塞问题,改善交通事故的应急处理、环境保护及能源节约的问题。因此,智能交通系统应运而生。这个系统可以归纳为,人们将现金的信息技术、数据通讯传输技术、电子控制技术、传感器技术以及计算机处理技术等有效地综合运用于整个交通系统,从而建立起一种在大范围内全方位发挥作用的实时、准确、高效的交通综合管理系统。其目的是使人、车和路密切地配合、和谐地统一,极大地提高交通运输效率、保障交通安全、改善环境质量和能源利用率。视频车辆检测技术在智能交通系统中占有重要地

27、位,与传统的车辆检测方法相比,视频车辆检测技术不仅具有安装维护便捷且费用较低、可监视范围广等优点,同时通过对道路现场图像的智能化分析和处理,能够采集到所需要的多种交通流参数,在现代交通系统中得到了广泛的应用。 在上一章中,已经对视频车辆检测的国内外发展状况做的简要介绍,这一章中,将具体地研究视频车辆检测的发展历程,并分析其发展趋势,证明研究基于OpenCV的车辆检测技术的必要性。 2.2 视频车辆检测技术实例发展历程 1978年.美国JPT(加州帕萨迪纳市的喷气推进实验室)首先提出了运用机器视觉来进行车辆的检测的方法,指出其是传统检测方法的一种可行的替代方案。几年后,美国明尼苏达大学的研究人员

28、研制了第一个可以投入实际使用的基于视频的车辆检测系统该系统使用了当时最先进的微处理器,在不同场景和环境下的测试结果良好,说明了利用视频传感器实时检测车辆的可行性。同期基于视频的车辆检测的研究也在欧洲和日本广泛展开此后十年间基于视频的车辆检测技术取得了长足的进步。 1991年,美国加州理工大学对在高速公路上运用视频方法的检测技术进行了评估,在评估报告中对当时采用的不同的视频车辆检测技术详尽地进行了分类。三年后,美国休斯飞机公司评测了当时存在的几种检测技术,包括视频检测技术,测评结果指出基于视频图像处理的车辆检测系统已经具备了投入实际使用的潜力。 1994年Mn/DOT(明尼苏达运输部)为FHWA

29、(美国联邦公路局)进行了更详尽严格的测评,结果表明视频检测器的检测准确性和可靠性可以达到令人满意的程度同时随着视频车辆检测技术的发展,人们已不满足于检测出车辆,FHWA进一6 大连交通大学2015届本科生毕业论文 步利用此技术来提取交通参数,如交通流量、十字路口的车辆转向信息等。 事实上,与其他几种车辆检测方法相比,基于视频的车辆检测技术具有直观、可监视范围广、可获取更多种类的交通参数以及费用较低等优点、因而可广泛应用于交叉路口和公路干线的交通监视系统中。 2.3 视频车辆检测技术未来趋势 (1)智能化 视频车辆检测技术经过多年的发展,检测精度、深度、范围等指标都有很大的提高,但系统的智能化程度还十分有限,距离“人脑”的判断能力还很远。 (2)视觉检测立体化 体视觉是计算机被动测距方法中最重要的距离感知技术之一。该方法可以克服单一视角由于遮挡或深度影响而容易产生的分歧,能够有效解决遮挡问题,扩大车辆检测的有效范围。 3)网络化 (进行区域交通系统状态特征提取和信息融合,实现区域交通状况的评价、预报和报警,建立区域交通系统状况的集成应用系统。 (4)低成本、集成化 目前视频车辆检测系统结构比较复杂、价格比较昂贵,这给视频检测技术的普及带来了一定的困难。今后应加大低成本、高性能、结构优化产品的研发,以增强视频车辆检测技术的市场竞争力。 2.4

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1