[发明专利]一种车牌字符自动识别方法有效
申请号: | 201310028106.8 | 申请日: | 2013-01-24 |
公开(公告)号: | CN103116751A | 公开(公告)日: | 2013-05-22 |
发明(设计)人: | 王敏 | 申请(专利权)人: | 河海大学 |
主分类号: | G06K9/20 | 分类号: | G06K9/20;G06K9/54 |
代理公司: | 南京苏高专利商标事务所(普通合伙) 32204 | 代理人: | 柏尚春 |
地址: | 210098 *** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 车牌 字符 自动识别 方法 | ||
1.一种车牌字符自动识别方法,包括以下步骤:
a、输入彩色车辆图像;
b、对步骤a得到的彩色车辆图像进行预处理;
c、在白天光线比较好的情况下,采用基于颜色点对搜索和数学形态学的车牌定位算法对步骤b得到的彩色车辆图像进行车牌定位;在白天光线不佳或者夜晚情况下,采用基于灰度图像的车牌定位算法对步骤b得到的彩色车辆图像进行车牌定位;
d、分别对步骤c定位得到的车牌进行水平倾斜矫正和垂直倾斜矫正;
e、采用基于聚类连通和垂直投影的方法对步骤d得到的车牌进行字符分割;
f、使用改进的模板匹配法对步骤e得到字符进行字符识别;
g、输出步骤f的识别结果。
2.如权利要求1所述的车牌字符自动识别方法,其特征在于,步骤b中所述预处理包括图像平滑方法和/或滤波去噪方法。
3.如权利要求1所述的车牌字符自动识别方法,其特征在于,步骤c中所述基于搜索颜色点对与数学形态学的车牌定位算法利用车牌底色与车牌字符颜色在灰度上的差异找出车牌所在区域。
4.如权利要求1所述的车牌字符自动识别方法,其特征在于,假设车牌的字符颜色为A色,车牌的底色为B色,步骤c中所述所述基于搜索颜色点对与数学形态学的车牌定位算法包括以下步骤:
(1)对含有车辆的彩色图像进行灰度化和二值化处理,计算最大方差阈值,得到相应的二值图像;
(2)在计算机内存中开辟一块内存区域,用于存储二值图像数据,二值图像的长宽与彩色图像的长宽相等,每个像素点的值初始化为255;
(3)扫描二值图像中的A色像素点,如果在彩色图像相应位置左侧找到B色像素点,则认为这个A色像素点是车牌字符与车牌底色的起始边界点,即车牌字符的起始像素点,标记这个点的位置;
(4)继续扫描二值图像的A色像素点,如果在彩色图像相应位置的右侧找到B色像素点,则认为这个A色像素点是车牌字符与车牌底色的终止边界点,即车牌字符的终止像素点,并标记这个点的位置;
(5)如果车牌字符的起始像素点与车牌字符的终止像素点相差值在50个像素之内,则认为这块区域为车牌字符像素点区域,并在步骤3的图像中用黑色像素点标记这些点;
(6)完整扫描整幅图像,直到找出图像中的所有A色和B色颜色点对;
(7)使用二值开运算处理对步骤(6)得到的颜色点进行处理;
(8)使用腐蚀操作对二值开运算处理以后的颜色对进行处理,进一步扩大颜色点对的范围;
(9)使用膨胀操作对颜色点对进行处理,得到一片连续的像素点区域,这块区域就是车牌候选区。
5.如权利要求1所述的车牌字符自动识别方法,其特征在于,步骤c中所述基于灰度图像的车牌定位算法包括以下步骤:
a、首先对含有车辆的彩色图像进行灰度化和二值化处理;
b、采用每隔三行扫描一行的方法,标记黑白像素点变化次数最多的行号rm,并记下变化次数m;
c、以rm为基础,统计上下3行,判断其黑白像素点变化次数是否与第rm行的变化次数接近,车牌区域的黑白像素点的变化次数的范围是从0.75m到1.25m,即车牌中黑白变化的次数是在一个稳定范围之内,而非车牌区域的黑白像素变化次数是不稳定的;
d、重复步骤b和步骤c,得到车牌的上下边界,从而确定车牌候选区。
6.如权利要求1所述的车牌字符自动识别方法,其特征在于,步骤d中车牌的水平倾斜矫正和垂直倾斜矫正分别采用基于车牌边缘点纵坐标方差最小的水平倾斜校正法和基于单个字符垂直倾斜角度的车牌整体垂直倾斜校正法进行。
7.如权利要求1所述的车牌字符自动识别方法,其特征在于,步骤e中所述基于聚类连通和垂直投影的方法先找出图像中的连通域,再通过车牌的先验知识对连通域进行筛选。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于河海大学,未经河海大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310028106.8/1.html,转载请声明来源钻瓜专利网。