一种渣土车车牌字符智能识别方法技术

技术编号:14820236 阅读:155 留言:0更新日期:2017-03-15 13:03
本发明专利技术公开了一种渣土车车牌字符智能识别方法,针对车牌为黄底黑字特点,基于图像颜色信息实现车牌快速粗定位;然后运用双线性拟合与错切变换相结合的方法,实现彩色车牌图像的倾斜校正;接着,采用改进的统计分析方法有效去除间隔符、多垂直边框以及“川”等字符难以分割问题,进一步采用模板匹配法实现字符智能识别。本发明专利技术考虑渣土车车牌特点,采用适宜的基于颜色空间信息的车牌定位方法,通过搜索黄色像素的分布信息实现车牌快速粗定位,并提出了双线性拟合与错切变换相融合方法以实现彩色车牌图像的倾斜校正,有效的避免了Hough变换、Radon变换等倾斜校正方法的缺点,具有较高的有效性和普适性。

【技术实现步骤摘要】

本专利技术涉及一种渣土车车牌字符智能识别方法
技术介绍
车牌识别(LicensePlateRecognition,LPR)是计算机图像识别技术的一种典型应用,它以数字图像处理、模式识别、计算机视觉等技术为基础,将运动中的汽车牌照从复杂背景中提取并识别出来,它是智能交通系统的重要组成部分,已被广泛应用于自动收费站、智能停车场、车流量监测、安全禁区管理等场所。LPR系统主要包括车牌定位、倾斜校正、字符分割、字符识别四个部分,国内外学者围绕这四个环节进行了大量的研究,并取得了众多研究成果。车牌定位是LPR系统准确识别的前提,目前车牌定位方法主要可以概括为两大类:一类是基于灰度域的纹理特征,利用车牌先验知识、字符与背景的灰度跳变以及形态学连通域的几何信息等实现车牌定位,但该方法对图像质量要求较高,在图像预处理过程中容易造成伪车牌区域,并且不同环境的相关阈值参数设置也难以统一导致其普适性较低;另一类是基于颜色空间信息,利用车牌与车身的颜色不同,搜寻目标颜色的信息分布并结合车牌先验知识实现车牌定位,此方法适用于特定车型的车牌定位,但是当车身或周边环境的颜色跟车牌颜色相近时难以奏效。此外,图像采集过程中拍摄角度常常会造成车牌水平或垂直倾斜,这会影响字符的准确分割,甚至导致分割失败,因此必须进行车牌倾斜校正。常用的倾斜校正方法有Hough变换、Radon变换、Harris角点检测等,但是上述方法仅仅关注水平倾斜校正而忽略垂直倾斜校正,并且对图像预处理依赖性较高,常常因车牌边框模糊甚至没有边框而导致校正效果不理想。垂直投影是字符分割最常用的方法,将二值化车牌图像通过垂直投影的“波峰”与“波谷”搜索字符的起始-终止列,从而将每个字符分割出来,其难点在于如何去除间隔符、边框的干扰以及特殊“川”字的准确分割。字符识别是车牌字符智能识别系统的最后一个主要环节,常用的识别方法主要有模板匹配法和神经网络法。基于模板匹配的方法实现简单且处理速度快,但其抗干扰性能差。基于神经网络的识别算法具有一定的自适应能力,分类能力强且容错性好,但其对网络的参数取值比较敏感且训练过程需要的模板较多。对于中国车牌字符识别的难点在于结构复杂的汉字识别。
技术实现思路
本专利技术要解决的技术问题是克服现有技术的缺陷,提供一种渣土车车牌字符智能识别方法,其识别率高,具有较高的有效性和普适性。为了解决上述技术问题,本专利技术提供了如下的技术方案:本专利技术一种渣土车车牌字符智能识别方法,其包括以下步骤:S1、车牌粗定位:S2、车牌倾斜校正:S21、采用双线性插值拟合法拟合车牌黄色区域边缘的直线,从而检测车牌的水平、垂直倾斜角度;S22、采用图像错切变换法实现车牌倾斜校正;S3、车牌字符分割:S31、去除水平边框;S32、去除间隔符;S33、去除垂直边框;S34、字符分割;S4、车牌字符识别,具体识别步骤如下:S41、将字符模板图像编号,从A~Z、0~9、京~琼,依次编号为1、2、......、65的连续自然数;S42、字符模板预处理,归一化成32×16规格的图像;S43、待识别字符图像预处理,归一化成32×16规格的图像,注意保持待识别字符图像跟模板图像预处理过程一致;S44、将待识别字符依次与65张字符模板进行匹配,并按顺序记录匹配度,最终待识别字符就是匹配度最高的字符模板。进一步地,所述的车牌粗定位具体包括:S11、将采集的RGB彩色图像转换到HSV颜色空间,根据黄色在H、S、V通道的值域,逐行逐列扫描统计黄色像素的个数,分别进行水平投影和垂直投影,确定车牌的起始-终止行和起始-终止列,从而找出车牌的有效区域;其中,黄色在HSV颜色空间各通道的取值分别为:H(0.1-0.3)、S(0.5-1.0)、V(0.35-1.0);S12、当查询车牌的起始-终止行或列时,水平投影或垂直投影后先搜寻像素数最多的行或列,然后从该行或列开始逐步向两边搜寻,直至黄色像素数不满足条件即黄色像素数小于a为止,由此便可确定车牌的起始行或列和终止行或列;其中a为2~5的自然数。进一步地,在步骤S12中,当第一次搜寻终止后,试探性的向两边跨出b个像素,再搜寻黄色像素数是否满足条件,如此循环直至黄色像素不满足条件为止;其中b为4~8的自然数。进一步地,步骤S31具体是指:去除车牌的上下边框,将图像预处理后的二值图像进行垂直投影,即逐列扫描统计每行白色像素点的个数,然后分析垂直投影的波谷波峰特点,从而找出字符区域。进一步地,步骤S32具体是指:去除第二个字符和第三个字符之间的间隔符,其具体步骤如下:S321、将去除水平边框的车牌二值图像进行垂直投影,即逐行扫描统计每列白色像素点的个数;S322、统计每个字符的宽度(包括左右边框、间隔符)CH_width;S323、判断每个字符的宽度是否满足条件CH_width<(45/440*width/2);若满足,则该字符是“间隔符”、“1”、“川字一竖”或者“左右边框”;S324、判断满足S323条件的字符高度是否满足CH_height<height/3,若满足,则该字符即为“间隔符”,将其置为背景色;其中“45”表示渣土车车牌的字符实际宽度45mm,“440”表示渣土车车牌的实际宽度440mm,width表示去除水平边框后车牌的宽度,height表示去除水平边框后车牌的高度。进一步地,步骤S33是指去除车牌的左右边框,具体步骤如下:S331、将去除间隔符后的车牌二值图像进行垂直投影,即逐行扫描统计每列白色像素点的个数;S332、统计每个字符并包括左右边框的宽度CH_width;S333、从左到右去除车牌左边所有满足条件CH_width<(45/440*width/2)的字符,直至出现不满足条件为止,同时记录去除字符的个数num_remove;S333中去除的字符是指车牌的左边框,特殊的包括“川”字的三竖,通过num-find的大小可以判断第一个字符汉字是否是“川”字。进一步地,步骤S34是指采用垂直投影的方法分割字符,其具体步骤如下:S341、将去除垂直边框的车牌二值图像进行垂直投影,即逐行扫描统计每列白色像素点的个数;S342、从左到右扫描记录每个字符的起始列和终止列,并记录;S343、通过num-remove的大小判断第一个字符汉字是否是“川”字.若num_remove≥3,则第一字符汉字一定是“川”字,且“川”字已经被去除,然后从左到右依次分割出6个字符即可;若num_remove<3,则第一个字符汉字一定不是“川”字,则从左到右依次分割出7个字符即可;S344、字符归一化并保存到一个文件夹中等待识别。进一步地,步骤S21具体是指:S211、首先对粗定位的车牌彩色图像从上往下逐行或者从左往右逐列扫描,记录每一列或行第一次出现黄色像素点的坐标;S212、采用双线性插值拟合法来拟合这些点,便可得到一条拟合直线;S213、通过这条直线的斜率即可得到车牌的水平或者垂直倾斜角度。进一步地,步骤S22具体步骤为:以x轴为依赖轴的错切变换矩阵为则变换后的图像坐标为式中shx=tanα,α是水平错切的角度;以y轴为依赖轴的错切变换矩阵为则变换后的图像坐标为式中shy=tanβ,β是垂直错切的角度。本专利技术所达到的有益效果是:本专利技术针对渣土车工作环境本文档来自技高网
...

【技术保护点】
一种渣土车车牌字符智能识别方法,其特征在于,包括以下步骤:S1、车牌粗定位:S2、车牌倾斜校正:S21、采用双线性插值拟合法拟合车牌黄色区域边缘的直线,从而检测车牌的水平、垂直倾斜角度;S22、采用图像错切变换法实现车牌倾斜校正;S3、车牌字符分割:S31、去除水平边框;S32、去除间隔符;S33、去除垂直边框;S34、字符分割;S4、车牌字符识别,具体识别步骤如下:S41、将字符模板图像编号,从A~Z、0~9、京~琼,依次编号为1、2、......、65的连续自然数;S42、字符模板预处理,归一化成32×16规格的图像;S43、待识别字符图像预处理,归一化成32×16规格的图像,注意保持待识别字符图像跟模板图像预处理过程一致;S44、将待识别字符依次与65张字符模板进行匹配,并按顺序记录匹配度,最终待识别字符就是匹配度最高的字符模板。

【技术特征摘要】
1.一种渣土车车牌字符智能识别方法,其特征在于,包括以下步骤:S1、车牌粗定位:S2、车牌倾斜校正:S21、采用双线性插值拟合法拟合车牌黄色区域边缘的直线,从而检测车牌的水平、垂直倾斜角度;S22、采用图像错切变换法实现车牌倾斜校正;S3、车牌字符分割:S31、去除水平边框;S32、去除间隔符;S33、去除垂直边框;S34、字符分割;S4、车牌字符识别,具体识别步骤如下:S41、将字符模板图像编号,从A~Z、0~9、京~琼,依次编号为1、2、......、65的连续自然数;S42、字符模板预处理,归一化成32×16规格的图像;S43、待识别字符图像预处理,归一化成32×16规格的图像,注意保持待识别字符图像跟模板图像预处理过程一致;S44、将待识别字符依次与65张字符模板进行匹配,并按顺序记录匹配度,最终待识别字符就是匹配度最高的字符模板。2.根据权利要求1所述的渣土车车牌字符智能识别方法,其特征在于,所述的车牌粗定位具体包括:S11、将采集的RGB彩色图像转换到HSV颜色空间,根据黄色在H、S、V通道的值域,逐行逐列扫描统计黄色像素的个数,分别进行水平投影和垂直投影,确定车牌的起始-终止行和起始-终止列,从而找出车牌的有效区域;其中,黄色在HSV颜色空间各通道的取值分别为:H(0.1-0.3)、S(0.5-1.0)、V(0.35-1.0);S12、当查询车牌的起始-终止行或列时,水平投影或垂直投影后先搜寻像素数最多的行或列,然后从该行或列开始逐步向两边搜寻,直至黄色像素数不满足条件即黄色像素数小于a为止,由此便可确定车牌的起始行或列和终止行或列;其中a为2~5的自然数。3.根据权利要求2所述的渣土车车牌字符智能识别方法,其特征在于,在步骤S12中,当第一次搜寻终止后,试探性的向两边跨出b个像素,再搜寻黄色像素数是否满足条件,如此循环直至黄色像素不满足条件为止;其中b为4~8的自然数。4.根据权利要求1所述的渣土车车牌字符智能识别方法,其特征在于,步骤S31具体是指:去除车牌的上下边框,将图像预处理后的二值图像进行垂直投影,即逐列扫描统计每行白色像素点的个数,然后分析垂直投影的波谷波峰特点,从而找出字符区域。5.根据权利要求1所述的渣土车车牌字符智能识别方法,其特征在于,步骤S32具体是指:去除第二个字符和第三个字符之间的间隔符,其具体步骤如下:S321、将去除水平边框的车牌二值图像进行垂直投影,即逐行扫描统计每列白色像素点的个数;S322、统计每个字符的宽度(包括左右边框、间隔符)CH_width;S323、判断每个字符的宽度是否满足条件CH_width<(45/440*width/2);若满足,则该字符是“间隔符”、“1”、“川字一竖”或者“左右边框”;S324、判断满足...

【专利技术属性】
技术研发人员:瞿国庆胡立波瞿国亮
申请(专利权)人:江苏商贸职业学院南通智大信息技术有限公司
类型:发明
国别省市:江苏;32

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

1