车牌识别(附源代码).pdf

精品 车牌识别 电子 1301 孙洪江 2013234020113 一、目的与要求 车牌定位系统的目的在于正确获取整个图像中车牌的区域,并识别出车牌 号。通过设计实现车牌识别系统,能够提高学生分析问题和解决问题的能力, 还能培养一定的科研能力 二、设计原理: 牌照自动识别是一项利用车辆的动态视频或静态图像进行牌照号码、牌照颜 色自动识别的模式识别技术。其硬件基础一般包括触发设备、摄像设备、照明设 备、图像采集设备、识别车牌号码的处理机等,其软件核心包括车牌定位算法、 车牌字符分割算法和光学字符识别算法等。某些牌照识别系统还具有通过视频图 像判断车辆驶入视野的功能称之为视频车辆检测 。一个完整的牌照识别系统应包 括车辆检测、图像采集、牌照识别等几部分。当车辆检测部分检测到车辆到达时 触发图像采集单元 ,采集当前的视频图像。牌照识别单元对 图像进行处理,定位 出牌照位置 ,再将牌照中的字符分割出来进行识别,然后组成牌照号码输出。 三、详细设计步骤: 为了进行牌照识别,需要 以下几个基本的步骤: a.牌照定位,定位图片中的牌照位置; b.牌照字符分割,把牌照中的字符分割出来; c.牌照字符识别,把分割好的字符进行识别,最终组成牌照号码。 精品 精品 牌照识别过程中,牌照颜色的识别依据算法不同,可能在上述不同步骤实现, 通常与牌照识别互相配合、互相验证。 (1) 牌照定位: 自然环境下,汽车图像背景复杂、光照不均匀,如何在自然背景中准 确地确定牌照区域是整个识别过程的关键。首先对采集到的视频图像进行 大范围相关搜索,找到符合汽车牌照特征的若干区域作为候选区,然后对 这些侯选区域做进一步分析、评判,最后选定一个最佳的区域作为牌照区 域,并将其从图象中分割出来。 (2)牌照字符分割 : 完成牌照区域的定位后,再将牌照区域分割成单个字符,然后进行识别。字 符分割一般采用垂直投影法。由于字符在垂直方向上的投影必然在字符 间或字符 内的间隙处取得局部最小值的附近 ,并且这个位置应满足牌照的字符书写格式、 字符、尺寸限制和一些其他条件 。利用垂直投影法对复杂环境下的汽车图像中的 字符分割有较好的效果 。 (3)牌照字符识别 : 字符识别方法 目前主要有基于模板匹配算法和基于人工神经网络算法。基于 模板匹配算法首先将分割后的字符二值化,并将其尺寸大小缩放为字符数据库中 模板的大小 ,然后与所有的模板进行匹配,最后选最佳匹配作为结果 。基于人工 神经元网络的算法有两种:一种是先对待识别字符进行特征提取 ,然后用所获得 精品 精品 特征来训练神经网络分配器;另一种方法是直接把待处理图像输入网络,由网络 自动实现特征提取直至识别出结果。实际应用中,牌照识别系统的识别率与牌照 质量和拍摄质量密切相关。牌照质量会受到各种因素的影响,如生锈、污损、油 漆剥落、字体褪色、牌照被遮挡、牌照倾斜、高亮反光、多牌照、假牌照等等; 实际拍摄过程也会受到环境亮度、拍摄亮度、车辆速度等等因素的影响。这些影 响因素不同程度上降低了牌照识别的识别率,也正是牌照识别系统的困难和挑战 所在。为了提高识别率,除了不断的完善识别算法,还应该想办法克服各种光照 条件 ,使采集到的图像最利于识别。 四、各个功能模块的主要实现程序 1.载入车牌图像 : I=imread(car1.jpg); figure(1),imshow(I);title(original image) ;%将车牌的原 图显示出来,结果如下 : 2.将彩 图转换为灰度图并绘制直方图 : I1=rgb2gray(I);%将彩 图转换为灰度图 figure(2),subplot(1,2,1),imshow(I1);title(gray image); figure(2),subplot(1,2,2),imhist(I1);title(灰度图直方图);%绘制灰度图的直方图

文档评论(0)

1亿VIP精品文档

相关文档