潮州汽车闸门定制
在车牌的字符分割中,有许多因素会对车牌的字符分割造成影响,例如图像的噪声、车牌的定位不、字符的粘连、汉字的不连通等。本文介绍一种改进的水平投影算法,该算法能够克服这些因素造成的不良影响,并且能够准确的分割出车牌,为后续的识别做好准备。为了分割出相互独立的字符,对经过Otsu算法阈值化的灰度图进行分割。以下以改进的水平投影算法为例进行介绍:去除车牌字符的上下边界以外的区域。对灰度化的车牌图像从下向上逐行扫描,并统计出每行的像素值为 255 的像素的个数,当像素值为 255 的像素个数大于 7时(车牌有 7 个字符),认为寻找到车牌字符的下边界。同理,从上向下逐行扫描,能够寻找到车牌字符的上边界。去除车牌字符上下边界以外的区域。去除车牌字符上下边界之后,设车牌的高度为 height,宽度为 width。
由于车牌识别设备一般都是安装在室外,且汽车车身不可能是完全整洁的、无污垢的,车牌上也可能存在泥点、污渍等杂质,因此采集到的图像中难免会存在一些噪声点。这些看似不起眼的噪声点或多或少的都会影响到定位的准确率。
车牌的字符分割就是通过对车牌图像的预处理、几何校正等把字符从车牌图像中分割出来,分成一个个独立的字符,其输入是车牌定位后得到的车牌图像,输出是经过预处理、几何校正等后得到的一组单个的字符图像,并得到各个字符的点阵数据。字符识别是依次从单个字符点阵数据中提取字符特征数据,并给出识别结果。车牌识别系统采用高度模块化的设计,将车牌识别过程的各个环节各自作为一个独立的模块。车辆检测跟踪模块主要对视频流进行分析,判断其中车辆的位置,对图像中的车辆进行跟踪,并在车辆位置佳时刻,记录该车辆的特写图片,由于加入了跟踪模块,系统能够很好地克服各种外界的干扰,使得到更加合理的识别结果,可以检测无牌车辆并输出结果。
对车牌图像进行图像形态学操作由于成像系统、传输介质、记录设备等的不完善,以及天气情况的变化等,车牌图像往往受到多种噪声的污染。在经过二值化处理的车牌图像上,会出现一些与要研究的对象(即车牌区域)不相关的孤立点或者像素块,扰乱图像的研究对象,影响对车牌区域的提取、分割等操作。于是要构造一种有效抑制噪声的滤波器来有效的去除目标和背景中的噪声,同时,能够很好地保护车牌区域的形状、大小及特定的车牌纹理特征。 图像滤波,即在尽量保留图像细节特征的条件下对目标图像的噪声进行抑制,是图像处理中消除噪声的的操作,其处理的结果的好坏将直接影响到对后续图像进行处理和分析的有效性和性。常用的滤波操作方法有很多种,如中值滤波、形态学滤波、高斯滤波、双边滤波等。我们在这里介绍一下中值滤波和本文所研究系统采用的形态学滤波。