The invention discloses a method and device of real-time multi license plate recognition method and wavelet transform based on support vector machine, which comprises the following steps, step 1, step 2, vehicle image acquisition; image denoising processing; step 3, according to the number of pixels and the edge of the rectangular area inside the rectangle ratio determines the size of the license plate image position; step 4, the license plate image line scanning method was used to determine the horizontal position of the license plate, the vertical position by using the wavelet transform method to determine the hierarchical plate; step 5, for each pair of license plate image binarization processing, then the license plate image processing after the column scanning, when single edge pixel number exceeds a threshold value set in advance, then determine the current column contains the license plate, otherwise the column does not contain character as the character segmentation boundary; step 6, the license plate character Identify. The invention provides an accurate, fast and effective solution to the multiple license plate recognition.
【技术实现步骤摘要】
一种基于小波变化和支持向量机的实时多车牌识别方法和装置
本专利技术涉及计算机视觉图像处理
,特别是指一种基于小波变化和支持向量机的实时多车牌识别方法和装置。
技术介绍
车牌识别技术就是在外界实际交通道路场景中对车辆的车牌进行检测并准确识别其车牌字符的算法技术。使用普通相机获取实际的交通道路场景图像,因为外界复杂环境的影响,比如天气,路况等,严重干扰了摄像头对车牌的检测和识别;并且,当前大多数车牌识别算法只能对图像中单个车牌进行检测和识别,对图像的多车牌无法实现准确定位和识别。现在车牌识别技术已经成为计算机图形学的研究焦点,被广泛应用于现实生活当中,如小区停车计时系统,交通路口安全监控系统等。车牌检测和车牌字符识别是车牌识别的两个关键技术。车牌检测是车牌识别的前端工作,对于多车牌识别来说,车牌检测尤为重要。只有准确定位图像中的车牌,才能对图像中的多个车牌进行识别等后续处理工作。采用现行的单目标算法进行简单扩展实现多个车牌的检测与识别,第一,它的检测效果达不到要求,因为单个车牌比较清晰,在图像中所处的区域比较大,而多个车牌分布在图像的各个区域,每个区域都不是很大,本身就并不是特别清晰;第二,简单的将其算法加入到多车牌检测上面来,算法复杂度大,实时效果不好。因此针对当前交通道路上车辆超速,违法超车,闯红灯等违法事件的存在,迫切需要一种能够实现多车牌识别的方法来制止这些交通违法活动的发生。
技术实现思路
本专利技术提出一种准确、快速且有效解决多车牌识别的基于小波变化和支持向量机的实时多车牌识别方法和装置。本专利技术的技术方案是这样实现的:一种基于小波变化和支持向 ...
【技术保护点】
一种基于小波变化和支持向量机的实时多车牌识别方法,其特征在于,包括以下步骤,步骤1,采集车辆图像;步骤2,对图像进行去噪处理,具体为先对图像进行拉普拉斯变换,对图像的边缘进行增强,然后将彩色图像转变为256级的灰度图像,再对图像进行高斯模糊处理;步骤3,根据矩形框内的边缘像素数与矩形面积之比的大小确定车牌图像的位置;步骤4,对车牌图像采用行扫描的方法确定车牌的水平位置,采用小波分层变换的方法确定车牌的垂直位置;步骤5,对每一幅车牌图像进行二值化处理,然后对处理后的车牌图像进行列扫描,当单列边缘像素数的超过预先设定的阈值范围时,则判断当前列包含车牌字符,否则该列不包含车牌字符将其作为字符分割的边界;步骤6,对车牌字符进行识别,具体为利用事先训练好的SVM支持向量机对检测到的车牌图像进行字符识别,得到车牌号信息,并记录该车牌在车辆图像中的位置。
【技术特征摘要】
1.一种基于小波变化和支持向量机的实时多车牌识别方法,其特征在于,包括以下步骤,步骤1,采集车辆图像;步骤2,对图像进行去噪处理,具体为先对图像进行拉普拉斯变换,对图像的边缘进行增强,然后将彩色图像转变为256级的灰度图像,再对图像进行高斯模糊处理;步骤3,根据矩形框内的边缘像素数与矩形面积之比的大小确定车牌图像的位置;步骤4,对车牌图像采用行扫描的方法确定车牌的水平位置,采用小波分层变换的方法确定车牌的垂直位置;步骤5,对每一幅车牌图像进行二值化处理,然后对处理后的车牌图像进行列扫描,当单列边缘像素数的超过预先设定的阈值范围时,则判断当前列包含车牌字符,否则该列不包含车牌字符将其作为字符分割的边界;步骤6,对车牌字符进行识别,具体为利用事先训练好的SVM支持向量机对检测到的车牌图像进行字符识别,得到车牌号信息,并记录该车牌在车辆图像中的位置。2.如权利要求1所述的一种基于小波变化和支持向量机的实时多车牌识别方法,其特征在于,在执行步骤2时,其具体操作原理为:步骤2-1:根据拉普拉斯变换模板:步骤2-2:拉普拉斯边缘增强处理:其中(x,y)为车辆图像在时域中的坐标,c表示拉普拉斯算子的影响因子,其取值范围在0.4~0.7之间。g(x,y)表示增强之后(x,y)处的灰度值,f(x,y)为增强处理之前(x,y)处的灰度值。步骤2-3:彩色RGB图像变成灰度图像:Gray(x,y)=0.3R(x,y)+0.59G(x,y)+0.11B(x,y);其中R(x,y)为R通道的灰度值,G(x,y)为G通道的灰度值,B(x,y)为B通道的灰度值;步骤2-4:高斯滤波去噪处理,高斯滤波模板为:3.如权利要求1所述的一种基于小波变化和支持向量机的实时多车牌识别方法,其特征在于,执行步骤4时,其具体步骤包括:步骤4-1,对车牌图像行扫描确定车牌的水平位置,具体为设定将每一行从黑到白或从白到黑都记为一次跳变,行扫描时每个字符至少会出现两个跳变,将跳变阈值设置为14次;扫描从下而上进行,统计行扫描的跳变数,若某一行跳变点数大于14,则判断这一行为车牌所在行,将其记为车牌底部,继续向上逐行扫描,直至跳变数小于14,将其作为车牌的顶部;步骤4-2,M行图像每列的垂直投影VPj由下式得到:其中f(x,y)表示(x,y)点的灰度值,M为图像的行数,i为像素x坐标,j为像素y坐标。根据已确定水平位置的车牌在垂直方向的灰度值,采用小波分层变换的方法进行三层分解与重构确定车牌的垂直位置。4.如权利要求1所述的一种基于小波变化和支持向量机的实时多车牌识别方法,其特征在于,执行步骤6时,其事先训练好的SVM支持向量机对检测到的车牌图像进行字符识别的执行...
【专利技术属性】
技术研发人员:段志奎,陈建文,王兴波,谭海曙,朱珍,于昕梅,王东,樊耘,杨发权,肖永豪,周月霞,
申请(专利权)人:佛山科学技术学院,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。