一种基于小波变化和支持向量机的实时多车牌识别方法和装置制造方法及图纸

技术编号:16874627 阅读:54 留言:0更新日期:2017-12-23 12:21
本发明专利技术公开一种基于小波变化和支持向量机的实时多车牌识别方法及装置,包括以下步骤,步骤1,采集车辆图像;步骤2,对图像进行去噪处理;步骤3,根据矩形框内的边缘像素数与矩形面积之比的大小确定车牌图像的位置;步骤4,对车牌图像采用行扫描的方法确定车牌的水平位置,采用小波分层变换的方法确定车牌的垂直位置;步骤5,对每一幅车牌图像进行二值化处理,然后对处理后的车牌图像进行列扫描,当单列边缘像素数的超过预先设定的阈值范围时,则判断当前列包含车牌字符,否则该列不包含车牌字符将其作为字符分割的边界;步骤6,对车牌字符进行识别。本发明专利技术提出一种准确、快速且有效解决多车牌识别。

A method and device for real time multiple license plate recognition based on wavelet change and support vector machine

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为本专利技术一种基于小波变化和支持向量机的实时多车牌识别方法的流程图;图2为一种基于小波变化和支持向量机的实时多车牌识别装置的结构框图;图3为小波变换一次分解示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。请参见图1,一种基于小波变化和支持向量机的实时多车牌识别方法,包括以下步骤,步骤1,采集车辆图像;其可通过摄像机进行实际场景车辆图像的采集;在本实施例中,其由处理器产生采集信号,控制摄像机对测量图像进行采集和解码,并且其采集速度在35帧/秒。步骤2,对图像进行去噪处理,具体为先对图像进行拉普拉斯变换,对图像的边缘进行增强,然后将彩色图像转变为256级的灰度图像,再对图像进行高斯模糊处理;步骤3,根据矩形框内的边缘像素数与矩形面积之比的大小确定车牌图像的位置;步骤4,对车牌图像采用行扫描的方法确定车牌的水平位置,采用小波分层变换的方法确定车牌的垂直位置;步骤5,对每一幅车牌图像进行二值化处理,然后对处理后的车牌图像进行列扫描,当单列边缘像素数的超过预先设定的阈值范围时,则判断当前列包含车牌字符,否则该列不包含车牌字符将其作为字符分割的边界;步骤6,对车牌字符进行识别,具体为利用事先训练好的SVM支持向量机对检测到的车牌图像进行字符识别,得到车牌号信息,并记录该车牌在车辆图像中的位置。进一步的,在执行步骤2时,其具体操作原理为:步骤2-1:根据拉普拉斯变换模板:步骤2-2:拉普拉斯边缘增强处理:其中(x,y)为车辆图像在时域中的坐标,c表示拉普拉斯算子的影响因子,其取值范围在0.4~0.7之间。g(x,y)表示增强之后(x,y)处的灰度值,f(x,y)为增强处理之前(x,y)处的灰度值。步骤2-3:彩色图像变成灰度图像: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:高斯滤波去噪处理,高斯滤波模板为:进一步的,执行步骤4时,其具体步骤包括:步骤4-1,对车牌图像行扫描确定车牌的水平位置,具体为设定将每一行从黑到白或从白到黑都记为一次跳变,行扫描时每个字符至少会出现两个跳变,将跳变阈值设置为14次;扫描从下而上进行,统计行扫描的跳变数,若某一行跳变点数大于14,则判断这一行为车牌所在行,将其记为车牌底部,继续向上逐行扫描,直至跳变数小于14,将其作为车牌的顶部;在此步骤中,考虑车牌有7个字符,受字符的断裂、模糊、车牌倾斜等因素的影响,因此将跳变的阈值设置为14次,所以若某一行跳变数大于14则认为这一行可能是车牌所在行,因此将其即为车牌底部。步骤4-2,M行图像每列的垂直投影VPj由下式得到:其中f(x,y)表示(x,y)点的灰度值,M为图像的行数,i为像素x坐标,j为像素y坐标。根据已确定水平位置的车牌在垂直方向的灰度值,采用小波分层变换的方法进行三层分解与重构确定车牌的垂直位置。根据本领域技术人员先前的经验,车牌字符区域的垂直区域通常会形成密集的波峰-波谷-波峰的特征,因此即可初步得到车牌的左右边界。然后再根据小波算法,一维小波变换实现的算法一般时mallat算法,先对尺度较大的信号进行变换得到信号的低频部分和高频部分,然后对低频部分再做2次分解,将其再分解成低频部分和高频部分,一次分解如图3所示,然后再从小波中提取有用信息进行信号的构建(有用信息为小波分解信号的高频部分),通过此方法进一步确定车牌的垂直位置。进一步的,执行步骤6时,本文档来自技高网...
一种基于小波变化和支持向量机的实时多车牌识别方法和装置

【技术保护点】
一种基于小波变化和支持向量机的实时多车牌识别方法,其特征在于,包括以下步骤,步骤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

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1