车牌识别程序

车牌识别程序

ID:79119530

大小:102.63 KB

页数:13页

时间:2022-02-09

车牌识别程序_第1页
车牌识别程序_第2页
车牌识别程序_第3页
车牌识别程序_第4页
车牌识别程序_第5页
车牌识别程序_第6页
车牌识别程序_第7页
车牌识别程序_第8页
车牌识别程序_第9页
车牌识别程序_第10页
资源描述:

《车牌识别程序》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、《破生画像易计算机视觉》期末实验报告专业名称:学生姓名:学号:题目一:车牌识别系统(LRP)一、实验目的1、了解车牌识别系统及其应用;2、结合本门课程所学内容,设计一个车牌识别系统并实现。二、实验内容1、车牌识别系统的图像预处理2、车牌定位、3、字符分割4、字符识别三、主要步骤车辆牌照识别(LPR)系统是一个专用的计算机视觉系统,它能够自动地摄取车辆图像和识别车牌号码,可应用在公路自动收费、停车场管理、失窃车辆侦察、门卫系统、智能交通系统等不同场合。LPR系统的广泛应用将有助于加快我国交通管理自动化的进程。本实验完成车

2、牌识别的系统流程图如下:1、预处理摄像时的光照条件,牌照的整洁程度,摄像机的状态(焦距,角度和镜头的光学畸变),以及车速的不稳定等因素都会不同程度的影响图像效果,出现图像模糊,歪斜或缺损,车牌字符边界模糊不清,细节不清,笔画断开,粗细不均等现象,从而影响车牌区域的分割与字符识别的工作,所以识别之前要进行预处理。预处理的包括:1)消除模糊——用逆滤波处理消除匀速运动造成的图像运动模糊2)图像去噪。通常得到的汽车图像会有一些污点,椒盐噪声,应用中值滤波3)图像增强自然光照度的昼夜变化会引起图像对比度的不足,所以必须图像增强

3、,可以采用灰度拉伸,直方图均衡等通过以上处理,提高了图像的质量,强化了图像区域。2、车牌定位从背景中准确地确定牌照区域是整个识别过程的关键。首先对采集到的图像进行大范围相关搜索,找到符合汽车牌照特征的若干区域作为候选区,然后对这些侯选区域做进一步分析、评判,最后选定一个最佳的区域作为牌照区域,并将其从图象中分割出来。由于车牌区域大部分为蓝色,根据这个特性可以定位到车牌区域,而对于蓝色车系来说,可以通过腐饨的方法解决。具体算法流程如下:结果如图:图1车牌定位在AC3692图2车牌分割3、字符分割:完成牌照区域的定位后,再

4、将牌照区域分割成单个字符,然后进行识别。具体流程如下结果如图:收AC3692图3分割出的七张图片4、字符识别:本文基于模板匹配算法对分割出来的字符图片进行识别。具体流程如下:结果如下:桂AC3692四、实验结果分析本实验的汽车号牌识别系统是针对车牌为蓝底白字,7个字符水平排列的汽车车牌进行研究。有些光照条件不理想的图片,需要先进行图象增强处理,再进行车牌定位和分割,这样可以提高分割的成功率。色彩通道的车牌区域分割算法充分利用了车牌图象的色彩信息,简化了算法的实现,加快了图象的处理速度,具有较高的正确率,而且整个程序用M

5、ATLAB语言编程实现,运算速度快。但是也存在一些识别效果不是很理想的图片,这些图片需要做一些前提工作后才能识别出相应的字符。⑵车牌定位和分割中利用的车牌区域的宽度信息以及字符尺寸信息,是根据经验测算出来的;⑶由于基于寻找连续有文字的块的字符分割方法容易受噪声和环境光线变化的影响,所以在车牌字符分割的预处理中,需要对分割出的字符车牌进行均值滤波,膨胀或腐蚀的处理。经过这些处理可以把字符与字符之间的杂色点去除,只有白色的字符和黑色的背景存在,有利于的字符分割进行⑷字符识别方法中运用模板匹配的方法,方法简洁但识别率较低。模

6、板匹配法,是利用要识别的字符图片与字符库中的图片进行两幅图片相减的方法,找到相减后值最小的图片,其相似程度最大的。模板库的字符制作很重要,必须要用精确的模板,否则就不能正确的识别。附录:%funcri()ncarrccocloseallclearall;%========================================================%说明:%%%========================================================%==============

7、[陡算法执行的时间,开始计时lie%=====================读入图片[fn,pn,£]=uiguifkCjpg;选择图片);l=imrcad([pnfh]);£gurjimshow(I);titkC原始图像');%显示原始图像chcpailujing=[pnfh]l_bai=l;[PY2,PY1,PX2,PNl]=caitu_fcngc(I);[U=sizc(l);%===============车牌区域根据面积二次修正======[PY2,PY1,PX2,PX1,threshold]=SEC_x

8、iuzhung(PY2,PYl,PX2,PX1);%==============更新囱片===================Platu=l_bai(PYl:PY2,PXl:PX2,:);%使用caitu.liquholdon;lind=[1PY1;VPY1];plot(linel(:,1),lincl(:,2),'LinuN'i

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。