基于MATLAB车牌自动识别系统设计.doc
《基于MATLAB车牌自动识别系统设计.doc》由会员分享,可在线阅读,更多相关《基于MATLAB车牌自动识别系统设计.doc(46页珍藏版)》请在沃文网上搜索。
1、摘 要 进入21世纪后,社会经济快速发展,人们生活水平的快速提高,汽车逐渐成为人们日常生活出行的主要工具。而急剧增加的机动车数量给道路的交通管理带来了巨大的挑战,车牌自动识别系统不仅有利于减少人力资源的配置而且可以有效提高办事效率,具有非常广阔的发展前景。因此车牌自动识别系统研究应用而生,成为近几年的研究热点。本次毕业设计以MATLAB的图像处理技术为基础,将在MATLAB软件环境下进行。整个设计先对图像进行预处理,然后定位出车牌的位置和分割车牌位置,再通过字符分割、字符识别,最后实现字符输出来完成整个基于MATLAB车牌自动识别系统的设计。该系统的技术关键在于车牌自动定位、车牌字符分割、字符
2、识别算法的选择以及各个处理环节的完整结合。关键词:车牌自动识别;图像预处理;车牌定位;字符识别 ABSTRACT After entering the 21st century ,the social economy development has speeded up and peoples living standards increase rapidly,the car has become the main traffic way of peoples everyday life.However the sharp increase of motor vehicles has brou
3、ght huge challenge to road traffic management,Automatic license plate recognition system can not only reduce the allocation of human resources but also improve the efficiency effectively,the future for automatic license plate recognition system is very promising.Therefore the researches of the appli
4、cation of automatic license plate recognition syst-em was born and has become a research hot spot in recent years.This graduation design is based on MATLAB image processing technology and it will be carried out in the environment of MATLAB software . The first step of the whole design is image proce
5、ssing ,the second step is locating the position of the lice-nse plate and segment the car plate area from car photos,then segment the characters and recognise the characters .the last step is output the outcome of recognition result to complete the design . the key technology of this system are the
6、automatic license plate location ,segmentation of license plate characters, the choice of character recogn-iton algorithms and the combination of each processing.Keywords:Automatic license plate recognition;Image preprocessing; License plate location; Character recognition 湖南科技大学本科生毕业设计(论文)目录第一章 绪 论
7、11.1 车牌自动识别产生的背景11.2 车牌自动识别国内外发展现状21.3 现已存在的车牌自动识别系统产品及应用情况21.4 中国车牌的特征31.5 车牌自动识别系统开发的意义41.6 车牌自动识别系统开发的难点41.7 本章小结5第二章 MATLAB概述及本次设计思路72.1 MATLAB的概述72.1.1 MATLAB的发展72.1.2 MATLAB的特点82.1.3 MATLAB设计车牌自动识别系统的优势92.2 设计的基本思路92.3 本章小结10第三章 系统分析与设计方案113.1车牌预处理113.1.1 灰度变换113.1.2 中值滤波123.1.3 图像增强143.1.4 图像
8、的边缘检测153.1.5 区域膨胀与腐蚀173.1.6 开运算与闭运算183.2 牌照定位和分割193.2.1 车牌定位193.2.2 车牌分割203.3 字符的识别213.3.1 字符的分割223.3.2 字符的识别233.4 本章小结25第四章 设计结果与分析274.1 设计结果274.2 设计分析27第五章 总结与展望295.1 总结295.2 展望29参考文献31致谢33附录程序35-ii-*大学本科生毕业设计(论文)第一章 绪 论智能交通系统(ITS)是21世纪世界道路交通管理体系的模式和发展方向。智能交通系统应用人工智能技术、GPS(全球定位系统)、网络通信技术、电子收费技术、检测
9、技术等革新道路交通,尝试着有效地满足交通需求,改善服务水平,提高道路通行能力,减少油料损耗和环境污染,增加交通的安全性。汽车牌照自动识别系统是智能交通系统的关键技术之一,在交通监控的基础上引入计算机信息管理技术,同时结合先进的图像处理、模式识别和人工智能技术等对图像进行采集和处理,以便获得更多的信息1,从而达到更高的智能化管理程度。近年来,汽车牌照智能识别的技术发展很快,就其识别基础而言,主要可以分为间接法和直接法两种。间接法是基于IC卡(即无线电频率鉴别),或者说基于条码的识别;直接法是基于图像的汽车牌照识别6。间接法是将车牌的信息存储在IC卡或条码中。利用IC卡技术进行汽车牌照的识别,是在
10、每辆汽车上安装一个微型电子信号接收和发射装置即IC卡,通过卡内存储的信息辨识出汽车的车牌号码和其他相关内容。尽管IC卡技术准确识别度高,运行可靠,可以全天候作业,但它整套装置价格昂贵,硬件设备十分复杂,不适用于异地作业。条形码技术虽然具有识别速度快、精确度高、可靠性强以及成本较低等优点,但是对于扫描器要求很高,此外,二者都需要制定出全国统一的标准,并且无法核对车、卡(条码)是否相符,也存在技术上的缺陷,这给近期短时间内推广造成困难。基于图像的车牌识别技术属于直接法。直接法一般有图像处理技术、传统模式识别技术及人工神经网络技术。它是一种无源型汽车牌照智能识别方法,能够在无任何车牌信号发射设备的情
11、况下,对运动状态汽车或静止状态汽车的车牌号码进行接触性信息采集,并能实时智能识别。1.1 车牌自动识别产生的背景随着21世纪世界经济发展的速度加快,国家经济建设迅速发展和综合实力大幅提升,汽车已经成为寻常之物进入人们的生活中,人们已经进入汽车时代。然而随之而来的是越来越繁重的道路交通压力和更多的人力资源来处理交通问题,飞速发展的交通在带来种种难题的同时也催生了解决这些难题的各种车辆管理技术的快速发展,如车辆实时监控系统、电子收费系统ETC、自动设备识别系统AEI、智能交通系统(Intelligence TrafficsSstem)、城市停车系统等研究。车牌自动识别凭借其动态识别、识别时间短、识
12、别率高、可针对车牌的特性进行完善的最优化的搜索处理,同时能对多种车牌进行识别1;可实现全自动放行车辆,对免费车、固定车可实现全自动入场和放行等优势逐渐应用到我们生活中的方方面面。 1.2 车牌自动识别国内外发展现状中国车牌的格式与国外有较大差异且车牌识别技术研究起步较晚,所以国外关于车牌识别的研究对于中国仅具有参考价值,其在中国的应用效果不能达到其在国内的应用效果,但在其识别系统中所采用的各种思想和算法可以为我国所借鉴2。车牌识别系统自进入中国以来,迅速吸引大量的学者开始从事这方面的研究,并提出了很多新颖便捷的算法。中国科学院自动化研究所的刘智勇等人开发的系统在一个样本容量为3170的样本集中
13、,车牌定位的准确率为99.41%,切割准确率为94.62%,这套系统后来被汉王公司的车牌识别系统采用,取得了较好的效果2。南京大学的熊军等提出基于字符纹理特征的定位算法,其准确率高达95%。华中科技大学的陈振学等人提出一种新的车牌图像字符分割和识别算法,使用一维循环清零法,先对垂直投影图进行一次扫描,有效的清除杂点与间隔符,其分割正确率达到96.8%。浙江大学的潘云鹤、张引等提出彩色边缘算子Color Prewitt 、彩色边缘检测和区域生长相结合的定位算法,算法非常简单,作用颜色空间广,牌照区域易于与背景分离,但其存储量和计算量比较大,不能满足实时性的要求。而且当车牌区域的颜色与附近颜色区别
14、不大时,定位失误机率增加3。国内还有许多学者也在进行这方面的研究且取得可观的研究成果。车牌识别技术方面的研究国外起步较早。早在20世纪80年代,便开始有一些零散的图像处理方法应用车牌识别的某些方面。在这个阶段,车牌识别技术的研究还没有形成系统,通常采用简单的图像处理来解决某些具体问题,且最终结果通常都需要进行人工干预。20世纪90年代后,车牌识别的系统化的研究刚起步。典型的例如1990年A.S.Johns-on等人提出车牌自动识别系统的构想,主要分为图像分割、特征提取与模板构造、字符识别三个部分来完成车牌的自动识别。同年R.A.Lotufo采用基于视觉字符识别技术处理所获得的图像,先在二值化图
15、像中找到车牌区域,然后利用边界跟踪技术获得字符特征,再将最邻近分类结果和字符库中的字符作比较,然后得出一个或几个车牌候选号码,接下来对这些号码进行核实检查,确定该车牌号码是否为要识别的号码。这个时期的车牌识别技术在识别正确率方面获得较大突破4。1.3 现已存在的车牌自动识别系统产品及应用情况车辆牌照自动识别系统技术能够从一幅车辆图像中准确定位出车牌图像,经过字符切分和识别后实现车辆牌照的自动识别,从而为以上应用提供信息和基础功能。目前车牌识别系统主要应用于以下领域:(1)交通路口的“电子警察”。可辅助进行交通流量统计以便进行交通监测和及时疏导,还可对违章车辆进行责任追究,。(2)停车场管理系统
16、。利用车牌识别技术对出入车辆的号牌进行识别和匹配来管理进出车辆,与停车卡结合实现自动计时、计费的车辆收费管理系统。(3)小区车辆管理系统。社区保安系统将出入社区的车辆通过车牌识别技术进行记录,将结果与内部车辆列表对比可以实现防盗监管。(4)公路布控。采用车牌识别技术实现对重点车辆的自动识别,快速报警,既可以有效查找被盗车辆,同时又为公安、检察机关提供了对犯罪嫌疑人的交通工具进行远程跟踪与监查的技术手段。(5)高速公路超速自动化管理系统。将车牌自动识别技术和其他高科技手段结合,对高速公路交通流状况实行自动监测、自动布控,进而降低交通事故的复发率来确保交通顺畅。1.4 中国车牌的特征车牌的本身具有
17、许多固有特征,不同的国家的车牌的特征是不同的,目前我国使用的车牌主要以中华人民共和国机动车牌号GA36-92为标准,具有以下特征5:(1) 形状特征:标准的车牌外轮廓尺寸为440*140,字符宽为45,高为90,字符之间的隔符宽为10,间距为12。整个字符的高宽比例约等于3:1,车牌的边缘是线段围成的有规则的矩形,主要用于车牌的定位分割。(2) 颜色特征:现有的字符颜色与车牌底色搭配有四种类型,黄底黑字,白底黑字,黑底白字,蓝底白字。这部分特征主要用于对彩色图像进行车牌的定位。(3) 字符的特征:标准的车牌上有7个字符,呈水平排列,待识别的字符模板可以分为一下三类,汉字,英文字母,阿拉伯数字,
18、主要用于对字符匹配识别方面。(4) 其他国家的汽车牌照格式(如汽车牌照的尺寸大小,牌照上的字符排列等)通常只有一种,而我国则根据不同车辆、车型、用途,规定了多种牌照格式(例如分为军车、警车、普通车等)。(5) 我国汽车牌照的规范悬挂位置不唯一。(6) 由于环境、人为或道路因素造成汽车牌照污染严重,这种情况下,国外发达国家不允许上路,而在我国仍可上路行驶。车牌部分与汽车的其它区域相比,还有一下主要特征:(1)车牌区域中的垂直边缘比水平边缘密集,而车身其它部分的水平边缘明显,垂直边缘较少。(2)灰度变化特征:车牌的底色、边缘颜色,车辆外部的颜色都是不同的,表现在图像中就是灰度级互不相同,这就在车牌
19、边缘形成了灰度突变边界。实际上,车牌的边缘在灰度上的表现是一种屋脊状边缘。在车牌区域内部,字符和车牌底的灰度较均匀的呈现波峰波谷。 (3) 有相对集中和规则的纹理特征。由于我国汽车车牌识别的特殊性,这就导致了采用任何单一识别技术都是难以奏效的。1.5 车牌自动识别系统开发的意义现代社会已经进入信息化时代,随着计算机技术、通信技术和计算机网络技术的飞速发展,信息技术在人们生活的各个领域得到广泛应用。在机动车数量剧增的情况下,作为信息来源的自动检测、图像识别技术越来越受到人们的重视。作为现代社会的主要交通工具之一的汽车,在人们的生产、生活的各个领域得到大量使用,对它的信息自动采集和管理的研究对交通
20、车辆管理、园区车辆管理、停车场管理等方面有十分重要的意义,成为信息处理技术的一项重要课题。车牌自动识别技术的开发不仅有利于交通管理,而且能节约人力资源。1.6 车牌自动识别系统开发的难点车牌识别技术作为智能交通系统中的关键技术,在各国学者的共同努力下,已经获得长足的发展,并且已经应用到我们生活中,但目前还存在着种种不足,阻碍车牌系统发展的难题主要有一下几点7:(1)车牌区域定位困难。车牌区域定位的困难主要是来自于采集的图像,由于采集的车牌图像的多样性,并且采集图像时受到许多因素的影响,如大雾、雨天、光线等,使得有一些车牌图像质量出现不同程度的差异,在一般情况下,采集的图像的背景非常复杂,采集图
21、像是在高速运动中采集的图片,所以图片中车牌的位置不固定,车牌的大小也不一样,以上的种种干扰因素,都给车牌区域定位和字符分割带来了困难,从而影响车牌的识别率。(2)高分辨率与识别速度的矛盾。模拟相机到高清相机,也会引发图像的高分辨率与识别速度相矛盾的问题。高清的优势不言而喻,但是任何事情都是两面的,在车牌识别时主要体现为:高清图片由于图片覆盖面广,可能会同时在图片中出现多个车牌的识别。这就对车牌识别的速度要求很高,车牌识别系统对于高清视频流码流过大,还会因对识别系统资源占用需求过大而分析起来会出现处理速度过慢的问题,这可能导致出现漏车现象,而难以实现对车辆抓拍率和车牌识别准确率的提升。(3)车牌
22、识别系统的适应性急需加强。目前我国的车牌识别产品都要求所识别的车牌大小固定,而对过大和过小的车牌一般都不能准确识别。这样就造成部分车牌无法被识别的问题。此外,在有些现场环境中,由于受外界条件的影响,无法将相机架设在最合理位置,会造成图片中车牌不同程度的偏移。(4)车牌识别系统对污损车牌的识别效果不好。在公路和城市内的实际应用过程中,很难保证所涉及到的车牌都是没有污损的,车牌在使用几年之后,难免会出现污染和磨损等现象,而在路面上行驶的车辆也很难保证都是标准干净的车牌,因此在实际环境中,面对破损污旧的车牌,如何提高车牌识别系统的识别能力也是实际需要解决的问题。1.7 本章小结本章主要简要地介绍了车
23、牌识别系统产生的背景、车牌识别的国内外发展现状、现已有的车牌识别系统产品、中国车牌的特征以及车牌识别系统研究的意义和难点。第二章 MATLAB概述及本次设计思路2.1 MATLAB的概述MATLAB名字由Matrix(矩阵)和Laboratory(实验室)两词的前三个字母组合而成。20世纪70年代后期时任美国墨西哥大学计算机科学系助人的Cleve Moler博士讲授线性代数课程时,发现应用其他高级编程语言极为不方便,于是Cleve Moler博士和他的同事构思并为学生设计了一组调用Linpack和Eispack库程序的“通俗易用”的接口,即此为用FORTRANT编写的萌芽状态的MATLAB。以
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 MATLAB 车牌 自动识别 系统 设计
