车牌识别报告

上传人:鲁** 文档编号:469614301 上传时间:2022-09-13 格式:DOCX 页数:13 大小:512.55KB
返回 下载 相关 举报
车牌识别报告_第1页
第1页 / 共13页
车牌识别报告_第2页
第2页 / 共13页
车牌识别报告_第3页
第3页 / 共13页
车牌识别报告_第4页
第4页 / 共13页
车牌识别报告_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《车牌识别报告》由会员分享,可在线阅读,更多相关《车牌识别报告(13页珍藏版)》请在金锄头文库上搜索。

1、基于图像处理的汽车牌照的识别作者:陈秋菊指导老师:李方洲(温州师范学院 物理与电子信息学院 325027)摘要:以一幅汽车牌照的识别为例,具体介绍了车牌自动识别的原理。整个处理过程分为预处理、边缘提 取、车牌定位、字符分割、字符识别五大模块,用MATLAB软件编程来实现每一个部分,最后识别出汽车牌照。 在研究的同时对其中出现的问题进行了具体分析,处理。寻找出对于具体的汽车牌照识别过程的最好的方 法。关键词:汽车牌照 车牌提取 字符分割 字符识别The vehicle license recognition based on the image processingAuthor:Chen Qiu

2、juTutor:Li Fangzhou(School of Physics and Electronic Information Wen Zhou Normal College 325027) Abstract: With one vehicle license recognition, the principle of the automobile License recognition is introduced .This process was divided into pre-process,edge extraction, vehicle license location, cha

3、racter division and character recognition, which is implemented separated by using MATLAB. The license is recognized at last. At the same time, the problems are also analyzed And solved in the process. The best method of recognition to the very vehicle license is found.Keywords: vehicle license vehi

4、cle license location character segmentationCharacter recognition1.引言1.1 选题意义汽车牌照自动识别系统是以汽车牌照为特定目标的专用计算机视觉系统,是计算机视觉 和模式识别技术在智能交通领域应用的重要研究课题之一,是实现交通管理智能化的重要环 节,它可广泛应用于交通流量检测,交通控制与诱导,机场、港口、小区的车辆管理,不停 车自动收费,闯红灯等违章车辆监控以及车辆安全防盗等领域,具有广阔的应用前景。目前, 发达国家LPR (汽车牌照识别技术License Plate Recognition, LPR,简称“车牌通”)系 统在实

5、际交通系统中已成功应用,而我国的开发应用进展缓慢,车牌识别系统基本上还停留 在实验室阶段。基于这种现状还有它广阔的应用前景,目前对汽车车牌的识别研究就有了深 远的意义。课题组成汽车车牌的识别过程主要包括车牌定位、字符车牌分割和车牌字符识别三个关键环节。其识别流程如下:原始图像边缘提取车牌定位*字符分割字符识别-图像预处理原始图像 :由数码相机或其它扫描装置拍摄到的图像 图像预处理:对动态采集到的图像进行滤波,边界增强等处理以克服图像干扰 边缘提取 :通过微分运算, 2 值化处理,得到图像的边缘车牌定位 :计算边缘图像的投影面积,寻找峰谷点,大致确定车牌位置,再计算此连 通域内的宽高比,剔除不在

6、域值范围内的连通域。最后得到的便为车牌区 域。字符分割 :利用投影检测的字符定位分割方法得到单个的字符字符识别 :利用模板匹配的方法与数据库中的字符进行匹配从而确认出字符,得到最 后的汽车牌照,包括英文字母和数字。本文以一幅汽车图像为例,结合图像处理各方面的知识,利用 MATLAB 编程,实现了从 车牌的预处理到字符识别的完整过程。各部分的处理情况如下:2. 预处理及边缘提取图1 汽车原图图像在形成、传输或变换过程中,受多种因素的影响,如:光学系统失真、系统噪声、 暴光不足或过量、相对运动等,往往会与原始景物之间或图像与原始图像之间产生了某种差 异,这种差异称为降质或退化。这种降质或退化对我们

7、的处理往往会造成影响。因此在图像 处理之前必须进行预处理,包括去除噪音,边界增强,增加亮度等等。因为噪声主要是一些含高频的突变成分,因此可以通过一个低通滤波器来消除图像中包 含的噪声,并使低频成分得到增强。滤波的方式有两种,一种是空间域滤波,一种是频率域 滤波。在空间域,常见的滤波方式有两种方式,均值滤波和中值滤波。空间域滤波主要有巴 特沃斯滤波器。在车牌边缘提取之前,两种滤波方式均采用了。并与未进行滤波的边缘进行 比较。以下是经处理后的一些图片。图 3 经巴特沃斯低通滤波后提取的边缘图像图 4 未滤波直接提取出的边缘信息图 5 经高通滤波器增强后得到的边缘图像 对比以上几幅图片,图2的边缘太

8、粗,而图 3的边缘已经模糊掉了。图5中包含的噪声 太多,图 4 未经滤波直接提取出的边缘图像最清晰,所包含的有用信息最多。分析这种情况 产生的原因,归纳起来主要有以下方面:1、原始图像清晰度比较高,从而简化了预处理2、图像的平滑处理会使图像的边缘信息受到损失,图像变得模糊3、图像的锐化可以增强图像中物体的边缘轮廓,但同时也使一些噪声得到了增强综上所述,结合MATLAB实验过程,得出不是每一种图像处理之初都适合滤波和边界增 强。本次汽车车牌的识别,为了保存更多的有用信息,经过多次比较,选择图4 作为后期处 理的依据。边缘的提取采用的是梯度算子,因为其实现过程比较简单,所以在此不多加赘述 了。提取

9、出的边缘含有多个灰度值,要进行二值化处理,选择一个合适的域值。经多次比较, 选取域值T=70,对于灰度值大于T的赋值为255,小于T的赋值为0。经过处理后的图像 如下所示:图 6 二值化后的边缘图像结合后期分割得到的车牌图 7,二值化后的图像在后期的识别中并不会提高车牌的识别 率,因此不采用二值化的图像来进行识别,因此后面的处理依然使用图 4。3. 车牌提取经过边缘提取得到的图像,车牌区域在水平方向灰度面积值具有明显频繁的跳变,在垂 直方向上的面积投影则出现峰-谷-峰的特性。根据这种峰谷特点,自动检测车牌位置峰点检 测的车牌区域定位方法, 并对初步定位后的车牌进一步使用微定位技术。该方法包括三

10、部 分: (1) 车牌的横向定位; (2)车牌的纵向定位; (3) 车牌的微定位。汽车本身具有一定的特点,一般情况下,牌照都挂在缓冲器上或附近,处于车牌照图像 的下半部分,本次分割的主要意图是缩小牌照搜索范围,大致确定出牌照的位置。对如图4 所示的汽车边缘图像f ( X , y),我们首先进行水平方向一阶差分运算,即 g ( i , j) = | f( i , j) - f( i , j+ 1) |其中i 二 1 ,2 , 3 ,xw - 1, j = 0, 1 ,2 , 3 ,yw - 1 ,其中xw, yw分别为 图像的行数和列数。然后对水平差分图像的像素沿水平方向累加产生一个投影表T(i

11、),如 图7所示。图7 汽车边缘图像的水平面积投影图一般对应于车牌位置的投影值丁( i)较大,而在车牌上,下行附近的投影值较小,均有 谷点存在。只要能找到这两个谷点,就能大致确定出车牌照的位置,缩小车牌搜索范围。由 图4可以看出,车牌下方的横栏处的T(i)值应该是最大的,而车牌位置就在其附近。根据这 些特定,可定出车牌位置大概在320350行之间。类似的方法得出汽车边缘图像的垂直面积投影图图8 汽车边缘图像的垂直面积投影图同上可初步得到汽车牌照的列位置在120210之间。大致确定的牌照位置如下图。图9 粗略定位出的汽车牌照对初步确定出来的牌照进行微定位,所谓微定位法, 就是对基本定位后的车牌图

12、像进 行局部分析, 以进一步确定字符范围, 缩减车牌的左、右和上、下边界, 这有利于后续 的牌照字符处理。具体实现如下: (1) 由于车牌近似为一个矩形, 上下边缘近似为一条直 线,通过简单的灰度变化分析就可以再次定位车牌图像的上下边界, 这种情况适合于倾斜 度较小的车牌;对于倾斜程度较大的牌照来说, 在其横向定位之前就应该利用相关的技术 进行车牌的矫正(例如Hough变换技术)。(2)确定左边界:从左向右扫描,当遇到灰度值 大于设定值60之后,停止扫描。上边界也是利用这种方式得到。这样就得到首字符的起始位 置。再利用牌照的大小,宽高比一般都是固定的这些先验知识,就可以确定出牌照的具体位 置。

13、本设计中采用的车牌,其宽高比为1:3。从而确定出汽车牌照的具体位置。最后提取出 的汽车牌照如下图:图10 二值化的汽车牌照图11 未进行二值化的汽车牌照4. 字符分割在汽车牌照自动识别过程中,字符分割有承前启后的作用。它在前期牌照定位的基础 上进行字符的分割,然后再利用分割的结果进行字符识别。字符识别的算法很多,常采用垂 直面积投影法来实现。面积投影法的公式如下:N IFL-. 6,: 0由于字符块在竖直方向上的投影必然在字符间或字符内的间隙处取得局部最小值,并且 这个位置应满足车牌的字符书写格式、字符尺寸和其他一些条件的限制。下图是图10在垂直 方向上的面积投影图。从图形中我们很直观的看出投

14、影值中出现了8条间隙, 6个字母中间 的间隙只有5个,还有三个间隙是字符间的。有字符的列其灰度值比较高,无字符的则相对 比较低。依据这一点,再结合图10的特征,很容易得到每个字符的起始终止位置。第一个字 符:1-10 第二个字符:10-18 第三个字符:28-41 第四个字符:42-48第五个字符:60-68 第 六个字符:68-78图12 车牌垂直方向上的面积投影图将图10按照上面的分析行数不变,列数分为六组,分别影射到六个不同的数组中。又因为在字符的模式识别中,其模板大小统一,因此得到的六个数组必须变换其大小,均统一成26X14的形式。分割出来的六个字符如下所示,分别命名为Ml.jpg,

15、M2.jpg, M3.jpg, M4.jpg,M5.jpg, M6jpg并用imwrite函数写入图像文件夹中,以便在后期处理中可以直接进行调用。图12 分割出来的六个字符图像一般分割出来的字符要进行进一步的处理,以满足下一步字符识别的需要。因为图像中 含有许多燥声,这在预处理的图像中已经看出来了。因此必须进行滤波,然后归一化,二值 处理。使其最后得到的图像与标准模板一样。只含有两种灰度值,黑与白。但是对于车牌的 识别,并不需要这么多的处理就已经可以达到正确识别的目的。在此简化了处理过程,未经 滤波归一化,直接进行后期处理。5. 字符识别字符的识别目前用于车牌字符识别(OCR)中的算法主要有基

16、于模板匹配的OCR算法以及 基于人工神经网络的OCR算法。基于模板匹配的OCR的基本过程是:首先对待识别字符进行二 值化并将其尺寸大小缩放为字符数据库中模板的大小,然后与所有的模板进行匹配,最后选 最佳匹配作为结果。用人工神经网络进行字符识别主要有两种方法:一种方法是先对待识别 字符进行特征提取,然后用所获得的特征来训练神经网络分类器。识别效果与字符特征的提 取有关,而字符特征提取往往比较耗时。因此,字符特征的提取就成为研究的关键。另一种 方法则充分利用神经网络的特点,直接把待处理图像输入网络,由网络自动实现特征提取直 至识别。模板匹配的主要特点是实现简单,当字符较规整时对字符图像的缺损、污迹

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号