摘要:在对车辆牌照识别系统研究的基础上,采用基于灰度二值化的连通域搜索的车牌照粗分类算法,彩色模型的车牌照字符切分算法和加权组合特征的字符识别算法,通过实验,设计出一个有效的车牌照识别系统。
关键词:粗分类算法;字符切分;字符识别
引言
车牌照系统主要分为图像采集,图像处理,车牌定位,字符切分,字符识别几个部分。
图像采集:目前图像采集主要采用专用摄像机连接图像采集卡或者直接连接便携式笔记本进行实时图像采集,将模拟信号转换为数字信号。
图像处理:需对采集的图像进行增强、恢复、变换等处理,目的是突出车牌的主要特征,以便更好地提取车牌区域。
车牌定位:从人眼视觉的角度出发,并根据车牌的字符目标区域的特点,在二值化图像的基础上提取相应的特征。车辆牌照的分割是一个寻找最符合牌照特征区域的过程。从本质上说,就是一个在参量空间寻找最优定位参量的问题,需要用最优化方法予以实现。
字符分割:是从获得的牌照区域分割出单个字符(包括汉字、字母和数字)以便于进行字符识别的过程。考虑到车牌上的字符一般除了一个汉字外其他的都是字母和数字,即在理想状态下每个字符是全连通的且互不相连,因此可以使用特定的方法进行字符切分。
字符识别:是使分割得到的字符进一步转化为文本并存入数据库或者直接显示出来的过程。
1 图像的预处理
所采用的图像预处理方法是把经过采集得到的彩色图像经过彩色-灰度变换,灰度拉伸处理,得到车牌区域突出显示的256级灰度图像。
1.1 RGB颜色模型
RGB颜色模型通常用于彩色阴极射线管等彩色光栅图形显示设备中,它是我们使用最多、最熟悉的颜色模型。它采用三维直角坐标系,红、绿、蓝为三原色,各个原色混合在一起可以产生复合色。
RGB颜色模型通常采用图2所示的单位立方体来表示,在正方体的主对角线上,各原色的强度相等,产生由暗到明的白色,也就是不同的灰度值。(0,0,0)为黑色,(1,1,1)为白色。正方体的其它六个角点分别为红、黄、绿、青、蓝和品红,需要注意的一点是,RGB颜色模型所覆盖的颜色域取决于显示设备荧光点的颜色特性,是与硬件相关的。
1.2 彩色图像转换成灰度图像
把彩色图像转换成灰度图像进行进一步的处理。利用公式将彩色图像转换成灰度图像:p=0.114*R+0.587*G+0.299*B,其中P代表图像中某点的灰度值,R,G,B分别代表彩色图中对应点的RGB模型中的R,G,B分量的值。图3就是彩色图像转换成灰度图像的效果图。