基于Malab的车牌自动识别技术研究与实现.doc
《基于Malab的车牌自动识别技术研究与实现.doc》由会员分享,可在线阅读,更多相关《基于Malab的车牌自动识别技术研究与实现.doc(44页珍藏版)》请在沃文网上搜索。
1、基于Matlab的车牌自动识别技术的研究与实现摘要车牌识别是现代智能交通系统中的重要组成部分之一,应用十分广泛。它以数字图像处理、模式识别、计算机视觉等技术基础,对摄像机所拍摄的车辆图像或者视频序列进行分析,得到每一辆汽车唯一的车牌号码,从而完成识别过程。通过一些后续处理手段可以实现停车场收费管理、交通流量控制指标测量,车辆定位,汽车防盗,高速公路超速自动化监管等等功能。对于维护交通安全和城市治安,防止交通堵塞,实现交通自动化管理有着现实的意义。本论文主要研究基于Matlab的车牌自动识别与设计,対一幅车牌图片进行采样、灰度化处理、图片的加强、锐化、去噪、均值滤波、二值化、边缘检测、阈值分割等
2、操作后,将车牌中的数字及字母单独分割出来。图像预处理模块是将图像灰度化和用Roberts算子进行边缘检测。在牌照定位和分割时对其进行腐蚀去杂处理,寻找X,Y方向车牌的区域完成车牌定位。检查白色像素点去除图像两边多余部分,根据图像大小设置阈值分离出字符从而完成字符的分割。本论文针对其核心部分进行阐述并使用MATLAB软件环境对其进行实现。关键词:灰度图像;边缘检测;二值化;阈值法;MATLAB Based on the Matlab License Plate Recognition Technology Research and Implementation AbstractLicense p
3、late identification is the modern intelligent transportation system is one of the important part, used widely. It with digital image processing, pattern recognition, computer vision technology basis, the camera shooting video sequence image or vehicle are analyzed and every car only the license numb
4、er, thus completing recognition process. Through some follow-up processing method can realize parking charge management, traffic flow control measurement, the vehicles positioning, guard against theft, highway speed regulation and so on automation function. For maintenance of traffic safety and city
5、 security, prevent traffic jams, and realize the automation management traffic has practical significance. This paper studied based on the Matlab license plate recognition and design, impose a license plate images of sampling, processing, pictures of the gray strengthen, sharpening, denoising and me
6、an filter, binary, edge detection, threshold segmentation etc after operation, the license plate Numbers and letters division out alone. Image preprocessing module is gray, and the image with Roberts operator on edge detection. In the license plate location and split the corrosion to when mixed proc
7、essing, looking for X, Y direction of the license plate location complete license plate area. Check the white eliminate image pixels on both sides of redundant, according to the image size setting threshold to complete separation of the characters of the character segmentation. This paper expounds t
8、he core part of using MATLAB software environment and the realization.Key Words: Gray-scale image; Edge detection; monochrome image; Threshold method; MATLAB 目录绪论1第一章 概述11.1研究背景11.2主要研究内容11.3论文结构2第二章 图像基本理论基础32.1 MATLAB发展历史32.2 MATLAB的语言特点32.3 图像预处理42.3.1 灰度变换52.3.2 图像增强62.3.3 图像的平滑处理72.3.4 图像的边缘检测8
9、第三章 系统分析与设计113.1系统分析113.2牌照的定位和分割113.2.1 牌照区域的定位123.2.2 牌照区域的分割133.2.3 牌照二值化处理143.3字符的分割与归一化173.3.1 字符的分割173.3.2 字符归一化18第四章 车牌识别系统的实现194.1运行环境和开发工具194.2程序的基本架构194.3功能实现194.3.1 图像预处理代码实现194.3.2 图像定位代码分析23第五章 总结255.1 论文工作总结255.2 实现的结果255.3 存在的问题255.3 未来工作的展望26参考文献27致 谢28毕业设计(论文)知识产权声明29毕业设计(论文)独创性声明30
10、附录31附录37复杂脊波图像去噪42作者:G. Y. CHEN AND B. KEGL刊名:PATTERN RECOGNITION;出版日期:2007421.介绍422. 用复杂脊波图像去噪423. 实验结果434. 结论和未来工作44西安工业大学毕业设计(论文)绪论随着交通问题的日益严重,智能交通系统应运而生。从20世纪90年代起,我国也逐渐展开了智能交通系统的研究和开发,探讨在现有的交通运输网的基础上,提高运输效率,保障运输安全。我国加强智能交通系统(ITS)的研究与开发势在必行,特别是考虑到我国的国情和我国经济的快速发展,社会信息化程度日益提高,交通管理智能化成为发展的趋势。汽车牌照自动
11、识别系统是近几年发展起来的计算机视觉和模式识别技术在智能交通领域应用的重要研究课题之一。车牌识别的目的是对摄像头获取的汽车图像进行预处理,确定车牌位置,提取车牌上的字符串,并对这些字符进行识别处理,用文本的形式显示出来。车牌自动识别技术在智能交通系统中具有重要的应用价值。在车牌自动识别系统中,首先要将车牌从所获取的图像中分割出来,这是进行车牌字符识别的重要步骤,定位准确与否直接影响车牌识别率。本次设计主要对车牌的定位做了比较详细的研究。汽车牌照自动识别系统作为一种交通信息的获取技术在交通车辆管理、园区车辆管理、停车场管理有着特别重要的应用价值,受到业内人士的普遍关注。车牌自动识别的处理有三部分
12、组成,其中车牌定位作为最关键的技术,成为重点研究的对象。车牌定位的成功与否以及定位的准确程度将会直接决定后期能否进行车牌识别以及识别的准确度。由于在现实中,汽车的车牌图像受到光照、背景、车型等外界干扰因素以及拍摄角度、远近等人为因素的影响,造成图像受光不均匀,车牌区域不明显,给车牌区域的提取带来了较大的困难。车牌定位的方法有很多种,目前比较经典的定位方法大都在基于灰度图像的基础上。本次毕业设计就针对灰度图像的定位和分割进行了研究。针对不同背景和光照条件下的车辆图像,提出了一种基于灰度图像灰度变化特征进行车牌定位和分割的方法。依据车牌中不同区域的灰度分布,车牌定位时可以首先将彩色车牌进行灰度化然
13、后再进行车牌定位与分割。第一章 概述1.1研究背景1990 年,美国智能交通学会CITS America 提出了智能交通系统(ITS)的概念。目前,智能交通系统已经在世界上经济发达国家的一些城市及高速公路系统中得到了广泛应用。我国在该领域的研究起步较晚,但随着全球范围智能交通技术研究的兴起及奥运会的成功举办,智能交通在我国也逐渐进入了应用阶段,相应的,我国也加快了对智能交通技术研究的步伐,智能交通技术的研究现已进入快速发展期。车牌识别系统作为数字摄像、计算机信息管理、图像分割和图形识别技术在智能交通领域的应用,是智能交通管理系统中重要的组成部分。车牌识别是现代智能交通系统中的重要组成部分之一,
14、应用十分广泛。它以数字图像处理、模式识别、计算机视觉等技术基础,对摄像机所拍摄的车辆图像或者视频序列进行分析,得到每一辆汽车唯一的车牌号码,从而完成识别过程。通过一些后续处理手段可以实现停车场收费管理、交通流量控制指标测量,车辆定位,汽车防盗,高速公路超速自动化监管等等功能。对于维护交通安全和城市治安,防止交通堵塞,实现交通自动化管理有着现实的意义。随着我国交通运输的不断发展,智能交通系统(Intelligent Traffic System,简称ITS)的推广变的越来越重要,而作为ITS的一个重要组成部分,车辆牌照识别系统(vehicle license plate recognition
15、system,简称LPR)对于交通管理、治安处罚等工作的智能化起着十分重要的作用。它可广泛应用于交通流量检测,交通控制于诱导,机场,港口,小区的车辆管理,不停车自动收费,闯红灯等违章车辆监控以及车辆安全防盗等领域,具有广阔的应用前景。由于牌照是机动车辆管理的唯一标识符号,因此,车辆牌照识别系统的研究在机动车管理方面具有十分重要的实际意义。1.2主要研究内容车辆牌照识别整个系统主要是由车牌定位和字符识别两部分组成,其中车牌定位又可以分为图像预处理及边缘提取模块和牌照的定位及分割模块;字符识别可以分为字符分割与特征提取模块。在其各模块之间,对车牌的处理,要求很高,为了用于牌照的分割和牌照字符的识别
16、,原始图象应具有适当的亮度,较大的对比度和清晰可辩的牌照图象。但由于该系统的摄像部分工作于开放的户外环境,加之车辆牌照的整洁度、自然光照条件、拍摄时摄像机与牌照的矩离和角度以及车辆行驶速度等因素的影响,牌照图象可能出现模糊、歪斜和缺损等严重缺陷,因此需要对原始图象进行识别前的预处理。在对图像的采样后需要对其进行灰度处理、锐化、图像增强等操作,下来就是对其边缘提取找到分界点将车牌从图像中分割出来,对图像开闭运算也就是膨胀和腐蚀操作,是车牌的特征更趋于明显,有助于车牌的定位。完成牌照区域的定位后,再将牌照区域分割成单个字符,在进行归一化,达到设计要求,字符的识别需要建立字符模版,再次没有对其进行深
17、入研究。对于车牌识别主要的就是对牌照进行一系列处理最终将牌照中的字符提取出来,其中涉及到了两次分割,牌照在整幅图像中的分割和字符在整个车牌中的分割,这是设计中的核心部分,在这两个分割前,有许多技术都是对图像进行特征处理便于分割,例如分割前的灰度处理,去噪,均值滤波,去杂,归一化,二值化,边缘检测,阈值分割等等技术,这些技术相结合才实现了整个程序的设计要求。在接下来的章节里将详细介绍这些设计过程和牌照处理。1.3论文结构第一章介绍毕设的研究意义和主要研究内容;第二章主要是图像处理的基本理论和Matlab软件的介绍,第三章是系统的分析与设计模块,介绍了系统设计的结构和各部分的核心模块;第四章是系统
18、的实现,将一个完整的设计成果展示一下;第五章总结也就是接近尾声了,主要对论文这几个月来的工作发展和设计的研究成果以及还存在的问题做一介绍,本次论文的结构大致如此。3第二章 图像基本理论基础 本节将介绍Matlab工具和Matlab语言,并且比较细致地描述了牌照在预处理时的方法和技术。2.1 MATLAB发展历史MATLAB是一门计算机编程语言,取名来源于Matrix Laboratory,本意是专门以矩阵的方式来处理计算机数据,它把数值计算和可视化环境集成到一起,非常直观,而且提供了大量的函数,使其越来越受到人们的喜爱,工具箱越来越多,应用范围也越来越广泛。MATLAB 以商品形式出现后,仅短
19、短几年,就以其良好的开放性和运行的可靠性,使原先控制领域里的封闭式软件包(如英国的 UMIST ,瑞典的 LUND 和 SIMNON ,德国的 KEDDC )纷纷淘汰,而改以 MATLAB 为平台加以重建。在时间进入 20 世纪九十年代的时候, MATLAB 已经成为国际控制界公认的标准计算软件。 到九十年代初期,在国际上 30 几个数学类科技应用软件中, MATLAB 在数值计算方面独占鳌头,而 Mathematica 和 Maple 则分居符号计算软件的前两名。 Mathcad 因其提供计算、图形、文字处理的统一环境而深受中学生欢迎。 国际学术界, MATLAB 已经被确认为准确、可靠的科
20、学计算标准软件。在许多国际一流学术刊物上,(尤其是信息科学刊物),都可以看到 MATLAB 的应用。 在设计研究单位和工业部门, MATLAB 被认作进行高效研究、开发的首选软件工具。如美国 National Instruments 公司信号测量、分析软件 Lab VIEW , Cadence 公司信号和通信分析设计软件 SPW 等,或者直接建筑在 MATLAB 之上,或者以 MATLAB 为主要支撑。又如 HP 公司的 VXI 硬件, TM 公司的 DSP , Gage 公司的各种硬卡、仪器等都接受 MATLAB 的支持。2.2 MATLAB的语言特点一种语言之所以能如此迅速地普及,显示出如
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 Malab 车牌 自动识别 技术研究 实现