《基于matlab的车牌识别算法论文大学毕设论文.docx》由会员分享,可在线阅读,更多相关《基于matlab的车牌识别算法论文大学毕设论文.docx(20页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、基于matlab的车牌识别算法论文大学毕设论文基于Matlab的车牌识别算法摘要车牌系统是计算机视觉和形式识别技术在智能交通领域的重要应用课题之一。车牌识别系统是以特定目的为对象的专用计算机系统,该系统主要包括三个内容:车牌定位、字符分割和字符识别。其中车牌定位的目的就是从所拍摄的汽车图像中确定车牌的位置,进而便于后续的字符分割和字符识别工作。目前常用的方法有:基于模板匹配的方法、基于特征的方法和神经网络法等。本设计采用基于模板匹配算法和基于人工神经网络算法对车牌进行定位识别,此算法只对蓝底白字车牌进行分割识别,对黑底白字车牌原则上整个算法可直接适用,。此算法分割出的图像像素值和模板图像到达了
2、一致,由此便避免了切割出的图像像素值不一致所带来的问题。但对白底黑字车牌、黄底黑字车牌,需要对车牌定位算法进行调整,并将图像反转0变1、1变0。关键词:车牌识别系统;字符分割;车牌定位LICENSEPLATERECOGNITIONALGORITHMBASEDONMATLABLicenseplatesystemisacomputervisionandpatternrecognitiontechnologyinoneoftheimportantapplicationresearchtopicinthefieldofintelligenttransportation.Licenseplatereco
3、gnitionsystembasedonspecificgoalsofaspecialcomputersystem,thesystemmainlyincludesthreecontents:licenseplatelocating,charactersegmentationandcharacterrecognition.Oneofthepurposeoflicenseplatelocationistakenfromtheautolocatethelicenseplateintheimage,soastofacilitatethesubsequentworkcharactersegmentati
4、onandcharacterrecognition.Nowcommonlyusedmethodsare:basedontemplatematchingmethod,basedonthecharacteristicsofthemethodandneuralnetwork,etc.ThisdesignUSESbasedontemplatematchingalgorithmandbasedonartificialneuralnetworkalgorithmtolocatelicenseplaterecognition,thealgorithmisonlyforbluewhitelicenseplat
5、esegmentationrecognition,thealgorithmcanbedirectlyapplicableinprincipletotheblackwhiteplate,.Thisalgorithmtosegmenttheimagepixelvaluesandtemplateimage,thustoavoidthecutoutintheprocessofimagepixelvaluesarenotconsistent.Butblackonwhitebackgroundandblacktextplate,yellowbottomplate,adjustmentsneedtolice
6、nseplatelocalizationalgorithm,andtheimageinversionof(0,1,1,0).Keywords:licenseplaterecognitionsystem;Charactersegmentation;Licenseplatelocation目录1前言(4)1.1车牌号识别研究背景(4)1.2车牌号识别技术研究现状和趋势(5)1.2.1国内外车牌识别技术情况及我国车牌特点(5)1.2.2车牌识别技术的应用前景(6)1.3车牌识别研究内容(7)2车牌识别系统设计原理概述(9)3车牌识别系统程序设计(11)3.图像读取及车牌区域提取(11)3.1图像灰度
7、图转化(11)3.2图像的边缘检测(13)3.3灰度图腐蚀(14)3.4图像平滑处理(15)3.5移除小对象(16)3.6车牌区域的边界值计算(17)3.字符切割(18)3.1字符切割前的图像去噪处理(18)3.2字符切割前的图像膨胀和腐蚀处理(19)3.3字符切割(19)3.字符识别(22)3.1字符识别方法选择(22)3.2字符归一化(22)3.3字符匹配识别(23)4仿真结果及分析(26)4.1车牌定位及图像读取及其图像处理(26)4.2车牌字符分割及其图像处理(26)5结论(28)参考文献(29)致谢.错误!未定义书签。1前言1.1车牌号识别研究背景随着我国公路交通事业的发展,车辆的数
8、量正在迅速增长,在给出行提供方便的同时,车辆管理上存在的问题日益突出,人工管理的方式已经不能知足实际的需要。微电子、通信和计算机技术在交通领域的应用极大地提高了交通管理效率。作为信息来源的自动检测、图像识别技术越来越遭到人们的重视。近年来计算机的飞速发展和数字图像技术的日趋成熟,为传统的交通管理带来宏大转变,先进的计算机处理技术,不但能够将人力从繁琐的人工观察、监测中解放出来,而且能够大大提高其准确度,汽车牌照自动识别系统就是在这样的背景与目的下进行开发的。汽车牌照等相关信息的自动收集和管理对于交通车辆管理、园区车辆管理、停车场管理、交警稽察等方面有着特别重要的意义,成为信息处理技术的一项重要
9、研究课题。关于车牌识别技术及定位系统研究,在我国已经有了十几年的发展历程,目前系统的应用还处于起步阶段,大规模投入使用的成熟系统还没有出现,汽车牌照识别系统作为改良交通管理的有效工具,技术水平仍需完善。国内外学者对此已经有了较多工作,但实际效果并不理想,尤其是对车牌自适应性强、速度快、准确率高的高速车牌定位方法还有待进一步研究。另外,对辅助光源要求高,也很难有效解决复杂背景下多车牌移动识别的技术难题,如:车牌图像的倾斜、车牌外表污秽或磨损、光线干扰等都会影响定位的准确性。传统车牌识别一般仅支持单一车辆,背景比拟简单。而当今很多实际应用场合,如在繁忙交通路口临时对欠税费、报废、挂失等车辆的稽察,
10、则监视区域比拟复杂,现有识别方法无法直接应用;而且多数情况下,同时出现多辆汽车,背景有广告牌、树木、建筑物、斑马线以及各种背景文字等,现有的识别方法也不能很好的适应多变的环境,所以对车牌识别技术的研究仍然是目前高科技领域的热门课题之一。车牌识别系统的成功设计、开发和应用具有相当大的社会效益、经济效益和学术意义。车牌识别的难点:1由于车牌图像多在室外收集,会遭到光照条件、天气条件的影响,会出现图像模糊,比照度低,目的区域过小,色彩失真等影响,并且会伴随复杂的背景图像,这些都会影响车牌定位及识别。2每次收集时目的所处位置不会一样,收集视角会有很大变化,并且由于车牌挂的不正,都将导致车牌出现扭曲。3
11、牌照多样性。其他国家的汽车牌照格式,如尺寸大小,牌照上字符的排列等,通常只要一种。而我国则根据不同车型、用处,规定了多种牌照格式,例如分为军车、警车、普通车等。我国标准车牌照是由汉字、英文字母和阿拉伯数字组成的,汉字的识别与字母和数字的识别有很大的不同,增加了识别的难度。4我国汽车牌照的底色和字符颜色多样,蓝底白字、黄底黑字、黑底白字、红底黑字、绿底白字等多种。5由于环境、道路或人为因素造成汽车牌照污染严重,这种情况下国外发达国家不允许上路,而在我国仍可上路行驶。使得车牌的比照度降低,特征不是很明显,即便在定位准确的情况下,字符的识别也会遭到很大影响。目前在国内存在多种牌照格式,且存在以上种种
12、困难和特殊性,加大了我国车牌自动识别的难度,使得中国车辆牌照识别远远难于国外的车辆牌照识别。因此怎样提高识别率和识别处理的实时性及实用性成了一个紧要的任务。1.2车牌号识别技术研究现状和趋势1.2.1国内外车牌识别技术情况及我国车牌特点目前,一些发达国家车牌识剐系统在实际交通系统中已经成功应用,而我国的开发应用进展缓慢,基本停留在实验室阶段。这是由于我国的实际情况与国外有所区别。国外车牌比拟规范统一,而我国车牌规范不够,较为多样化。不同汽车类型有不同的规格、大小和颜色,所以车牌的颜色多,且字符位数不统一,对处理造成了一定的困难。固然很多研究人员已对车牌识别进行了较为深化的研究,但目前在车牌定位
13、和字符分割这两个关键环节还存在着有待解决的难题。一是当车牌图像的比照度较小、光照不均匀、车牌磨损褪色以及有类似车牌纹理特征的干扰时,有效定位率下降;其次在车牌字符分割时,光照不均、比照度较小、倾斜、污迹、字符粘连和断裂等严重退化的车牌图像的字符分割效果也不理想。而对于车牌字符的识别来讲,其识别的准确率很大程度上依靠于车牌定位和字符分割能否成功。车牌字符的识别作为最终对车牌图像的理解,能够借鉴光学字符识别的珍贵经历,相对于车牌定位和字符分割来讲反而比拟容易实现。国内外有大量关于车牌识别方面的研究报道。国外在这方面的研究工作开展较早。在上世纪70年代,英国就在实验室中完成了“实时车牌检测系统的广域
14、检测和开发。同时代,诞生了面向被盗车辆的第一个实时自动车牌监测系统。发展到今日,国外对车牌检测的研究已经获得了一些令人瞩目的成就,识别率都在80%以上,甚至有高于90%。并且已经实现了产品化,并在实际的交通系统中得到了广泛的应用。目前我国有普通地方车牌号、武警车牌号、军队车牌号三种类型,普通地方车牌号又叫自选号牌车牌如图1所示,自选号牌车牌尺寸是520212.5MM,即车牌长宽比为4.5:1,一共7个字符,每个字符的高宽比为2:1。首个字符为中文字符,为各个省或直辖市的简称,第二个字符为英文大写字符,前两个字符确定该车牌所在地,后五个字符由阿拉伯数字及英文大写字符组合而成,并且后五个字符间距一
15、样,七个字符大小也一样。图1.1我国车牌号示例1.2.2车牌识别技术的应用前景车辆牌照自动识别技术是智能交通系统的一个重要组成部分,广泛应用于交通的监控及管理。车辆牌照识别系统技术能够从一幅车辆图像中准确定位出车牌区域,然后经过字符切割和识别实现车辆牌照的自动识别。目前车牌识别系统主要应用于下面领域:1停车场管理系统。利用车牌识别技术对出入车辆的号牌进行识别和匹配,与停车卡结合实现自动计时、计费的车辆收费管理系统。2公路自动管理系统。以车牌自动识别技术为基础,与通信等其他高科技结合,对高速公路交通流状况进行自动监测、自动布控,进而降低交通事故的发生率,确保交通畅畅。3安防布控。采用车牌识别技术
16、实现对车辆的自动识别,快速报警,既能够有效查找被盗车辆,同时又为公安机关提供了对犯罪嫌疑人的交通工具进行远程跟踪与监查的技术手段。4城市十字交通路口的“电子警察。能够对违章车辆进行责任追查,可以以辅助进行交通流量统计,交通监测和疏导。5小区、校园车辆管理系统。社区保安系统将出入的车辆通过车牌识别技术进行记录,将结果与内部车辆列表比照能够实现防盗监管。1.3车牌识别研究内容车牌系统是计算机视觉和形式识别技术在智能交通领域的重要应用课题之一。车牌识别系统是一特定目的位对象的专用计算机系统,该系统能从一幅图像中自动提取车牌图像、自动分割字符,进而对分割字符的图像进行图像识别。系统一般由硬件和软件构成
17、。硬件设备一般由车体感应设备、辅助光源、摄像机、图像收集卡和计算机。软件部分是系统的核心,主要实现车牌自符的识别功能。车牌识别学科主要有形式识别、人工智能、图像处理、计算机视觉和信号处理等。这些领域的很多技术都能够应用到车牌识别系统中,车牌识别技术的研究也必然推动这些相关学科的发展。车牌识别的关键技术有:车牌定位、字符切割和字符识别等。车牌定位是要完成从图像中确定车牌位置并提取车牌区域图像,目前常用的方法有:基于直线检测的方法、机遇与域值化的方法、基于灰度边缘检测方法、基于彩色图像的车牌分割方法、神经网络法和基于矢量量化的牌照的定位的方法当前位置:文档视界基于matlab的车牌识别算法论文大学
18、毕设论文基于matlab的车牌识别算法论文大学毕设论文2车牌识别系统设计原理概述一个完好的车牌号识别系统要完成从图像收集到字符识别输出,经过相当复杂,基本能够分成硬件部分跟软件部分,软件部分包括图像预处理、车牌位置提取、字符分割、字符识别四大部分,一个车牌识别系统的基本构造如图2.1所示:图2.1车牌识别系统基本构造框图一:原始图像:由停车场固定彩色摄像机、数码相机或其他扫描装置拍摄到的图像。二:图像预处理:对动态收集到的图像进行滤波,边界加强等处理以克制图像处理。三:车牌位置提取:通过运算得到图像的边缘,再计算边缘图像的投影面积,寻找谷峰点以大概确定车牌的位置,再计算连通域的宽高比,剔除不在
19、阈值范围内的连通域,最后便得到了车牌区域。四:字符分割:利用投影检测的字符定位分割方法得到单个的字符。五:字符识别:利用模板匹配的方法与数据库中的字符进行匹配进而确认出字符。六:输出结果:得到最后的汽车牌照,包括汉字、字母和数字。车牌号图像识别要进行牌照号码、颜色识别。为了进行牌照识别,需要以下几个基本的步骤:a.牌照定位,定位图片中的牌照位置;b.牌照字符分割,把牌照中的字符分割出来;原始图像图像预处理车牌位置提取字符分割字符识别输出结果c.牌照字符识别,把分割好的字符进行识别,最终组成牌照号码。牌照识别经过中,牌照颜色的识别根据算法不同,可能在上述不同步骤实现,通常与牌照识别相互配合、相互
20、验证。牌照识别经过中,牌照颜色的识别根据算法不同,可能在上述不同步骤实现,通常与牌照识别相互配合、相互验证。1牌照定位:自然环境下,由于汽车图像背景复杂、光照不均匀等原因,怎样在自然背景中准确地确定牌照区域是整个识别经过的关键。一般采用的方案是首先对收集到的视频图像进行大范围相关搜索,找到符合汽车牌照特征的若干区域作为候选区,然后对这些侯选区域做进一步分析、评判,最后选定一个最佳的区域作为牌照区域,并将其从图象中分割出来。通过以上步骤,牌照一般能够被定位。2牌照字符分割:在完成牌照区域的定位后,还需要将牌照区域分割成单个字符,然后进行字符识别,最后输出结果。字符分割一般采用垂直投影法。垂直投影
21、法的原理是由于字符在垂直方向上的投影必然在字符间或字符内的间隙处获得局部最小值的附近,并且这个位置应知足牌照的字符书写格式、字符、尺寸限制和一些其他条件。所以利用垂直投影法对复杂环境下的汽车图像的字符分割有较好的效果。3牌照字符识别:字符识别方法目前主要得算法有两种即基于模板匹配算法和基于人工神经网络算法。基于模板匹配算法首先将分割后的字符二值化,并将其尺寸大小缩放为字符数据库中模板的大小,然后与所有的模板进行匹配,最后选最佳匹配作为结果。3车牌识别系统程序设计3.图像读取及车牌区域提取图像读取及车牌区域提取主要有:图像灰度图转化、图像边缘检测、灰度图腐蚀、图像的平滑处理以及车牌区域的边界值计
22、算。其程序流程图如下:图3.1预处理及边缘提取框图目前比拟常用的图像格式有*.BMP、*.JPG、*.GIF、*.PCX、*.TIFF等,本课题收集到的图片是*.JPG的格式。由于使用*.JPG图像时有一个软件开发联合会组织制定、有损压缩格式,能够将图像压缩在很小的储存空间,而且广泛支持Internet标准,是面前使用最广的图片保存和传输格式,大多数摄像设备都以*.JPG格式保存。利用图像工具箱的Car_Image_RGB=imread(Image_Name);即可将图像读取出来,这样读获得到的是RGB图像,RGB图像分别用红、绿、蓝三个色度值为一组代表每个像素的颜色,因而Car_Image_RGB是一个3mn?的数组,m、n表示图像像素的行、列数。3.1图像灰度图转化我国车牌颜色及其RGB值如下,蓝底(0,0,255)白字(255,255,255)、黄底(255,255,0)黑字(0,0,0)、黑底(0,0,0)白字(255,255,255)、红底(255,0,0)黑输入车牌图象灰度校正平滑处理提取边缘