会员注册 | 登录 | 微信快捷登录 支付宝快捷登录 QQ登录 微博登录 | 帮助中心 人人文库renrendoc.com美如初恋!
站内搜索 百度文库

热门搜索: 直缝焊接机 矿井提升机 循环球式转向器图纸 机器人手爪发展史 管道机器人dwg 动平衡试验台设计

毕业设计]基于matlab的汽车牌照识别程序.doc毕业设计]基于matlab的汽车牌照识别程序.doc -- 9 元

宽屏显示 收藏 分享

资源预览需要最新版本的Flash Player支持。
您尚未安装或版本过低,建议您

基于matlab的汽车牌照识别程序摘要本次作业的任务是设计一个基于matlab的汽车牌照识别程序,能够实现车牌图像预处理,车牌定位,字符分割,然后通过神经网络对车牌进行字符识别,最终从一幅图像中提取车牌中的字母和数字,给出文本形式的车牌号码。关键词车牌识别,matlab,神经网络1引言随着我国交通运输的不断发展,智能交通系统(IntelligentTrafficSystem,简称ITS)的推广变的越来越重要,而作为ITS的一个重要组成部分,车辆牌照识别系统(vehiclelicenseplaterecognitionsystem,简称LPR)对于交通管理、治安处罚等工作的智能化起着十分重要的作用。它可广泛应用于交通流量检测,交通控制于诱导,机场,港口,小区的车辆管理,不停车自动收费,闯红灯等违章车辆监控以及车辆安全防盗等领域,具有广阔的应用前景。由于牌照是机动车辆管理的唯一标识符号,因此,车辆牌照识别系统的研究在机动车管理方面具有十分重要的实际意义。2车辆牌照识别系统工作原理车辆牌照识别系统的基本工作原理为将摄像头拍摄到的包含车辆牌照的图像通过视频卡输入到计算机中进行预处理,再由检索模块对牌照进行搜索、检测、定位,并分割出包含牌照字符的矩形区域,然后对牌照字符进行二值化并将其分割为单个字符,然后输入JPEG或BMP格式的数字,输出则为车牌号码的数字。3车辆牌照识别系统组成(1)图像预处理对汽车图像进行图像转换、图像增强和边缘检测等。(2)车牌定位从预处理后的汽车图像中分割出车牌图像。即在一幅车辆图像中找到车牌所在的位置。(3)字符分割对车牌图像进行几何校正、去噪、二值化以及字符分割以从车牌图像中分离出组成车牌号码的单个字符图像(4)字符识别对分割出来的字符进行预处理(二值化、归一化),然后分析提取,对分割出的字符图像进行识别给出文本形式的车牌号码。4汽车牌照识别系统的matlab实现4.1图像预处理与车牌定位输入的彩色图像包含大量颜色信息,会占用较多的存储空间,且处理时也会降低系统的执行速度,因此对图像进行识别等处理时,常将彩色图像转换为灰度图像,以加快处理速度。对图像进行灰度化处理、边缘提取、再利用形态学方法对车牌进行定位。具体步骤如下首先对图像进行灰度转换,二值化处理然后采用4X1的结构元素对图像进行腐蚀,去除图像的噪声。采用25X25的结构元素,对图像进行闭合应算使车牌所在的区域形成连通。在进行形态学滤波去除其它区域。IimreadDSC01344.jpg读取图像figuresubplot3,2,1,imshowI,title原始图像I1rgb2grayI转化为灰度图像subplot3,2,2,imshowI1,title灰度图像I2edgeI1,robert,0.09,both采用robert算子进行边缘检测subplot3,2,3,imshowI2,title边缘检测后图像se111线型结构元素I3imerodeI2,se腐蚀图像subplot3,2,4,imshowI3,title腐蚀后边缘图像sestrelrectangle,25,25矩形结构元素I4imcloseI3,se图像聚类、填充图像subplot3,2,5,imshowI4,title填充后图像I5bwareaopenI4,2000去除聚团灰度值小于2000的部分subplot3,2,6,imshowI5,title形态滤波后图像y,x,zsizeI5I6doubleI5Y1zerosy,1fori1yforj1xifI6i,j,11Y1i,1Y1i,11endendendtempMaxYmaxY1figuresubplot3,2,1,plot0y1,Y1,title行方向像素点灰度值累计和,xlabel行值,ylabel像素求的车牌的行起始位置和终止位置PY1MaxYwhileY1PY1,150PY11PY1PY11endPY2MaxYwhileY1PY2,150PY2PX1PX2PX21endPX1PX11PX2PX21分割出车牌图像dwIPY1PY2,PX1PX2,subplot3,2,3,imshowdw,title定位剪切后的彩色车牌图像4.2车牌字符分割确定车牌位置后下一步的任务就是进行字符切分分离出车牌号码的全部字符图像。ifisrgbII1rgb2grayI将RGB图像转化为灰度图像elseI1Iendg_maxdoublemaxmaxI1g_mindoubleminminI1Troundg_maxg_maxg_min/3T为二值化的阈值m,nsizeI1d二值图像hgraythreshI1I1im2bwI1,T/256subplot3,2,4imshowI1,title二值化车牌图像I2bwareaopenI1,20subplot3,2,5imshowI2,title形态学滤波后的二值化图像y1,x1,z1sizeI2I3doubleI2TT1去除图像顶端和底端的不感兴趣区域Y1zerosy1,1fori1y1forj1x1ifI3i,j,11Y1i,1Y1i,11endendendPy11Py01whileY1Py0,120Py13Px1x1||Px1Px010Px1Px11endZI2,Px0Px1,switchstrcatZ,num2stricaseZ1PIN0ZcaseZ2PIN1ZcaseZ3PIN2ZcaseZ4PIN3ZcaseZ5PIN4ZcaseZ6PIN5ZotherwisePIN6Zendfigure3subplot1,7,iimshowZPx0Px1End4.3车牌字符识别字符识别方法主要有基于模板匹配算法和基于人工神经网络算法。基于模板匹配算法是首先将分割后的字符二值化,并将其尺寸缩放为字符数据库中模板的大小,然后与所有模板进行匹配,最后选取最佳匹配作为结果。建立数字库对该方法在车牌识别过程中很重要,数字库准确才能保证检测出的数据正确。基于人工神经元网络的算法有两种,一种是先对特征提取待识别字符,然后用所获得的特征训练神经网络分配器另一种是直接将待处理图像输入网络由网络自动实现特征提取直至识别结果。在本程序中用基于人工神经元网络识别车牌字符。在车牌字符识别部分,字符集中包含约50个汉字,26个大写英文字母及10个阿拉伯数字。总的字符样本并不太多。4.3.1构造训练样本如下图所示的数字和字母,将样本进行归一化为50X20大小,再将图像按列转换成一个1000X1的行向量,将上述18个图像的样本排列在一起构成1000X18的矩阵样本,尽可能多的采集汽车图像提取车牌,部分切分出车牌字符,构造出更多1000X18的矩形样本,用构造好的样本库对神经网络进行训练。functioninptpretreatmentIYUCHULISummaryofthisfunctiongoeshere
编号:201312012353468974    大小:722.50KB    格式:DOC    上传时间:2013-12-01
  【编辑】
9
关 键 词:
专业文献 学术论文 精品文档 毕业设计
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
  人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
0条评论

还可以输入200字符

暂无评论,赶快抢占沙发吧。

当前资源信息

4.0
 
(2人评价)
浏览:14次
21ask上传于2013-12-01

官方联系方式

客服手机:13961746681   
2:不支持迅雷下载,请使用浏览器下载   
3:不支持QQ浏览器下载,请用其他浏览器   
4:下载后的文档和图纸-无水印   
5:文档经过压缩,下载后原文更清晰   

相关资源

相关资源

相关搜索

专业文献   学术论文   精品文档   毕业设计  
关于我们 - 网站声明 - 网站地图 - 友情链接 - 网站客服客服 - 联系我们
copyright@ 2015-2017 人人文库网网站版权所有
苏ICP备12009002号-5