车牌识别中的汉字定位

时间:2021-09-30 15:59:25
车牌识别中的汉字定位
时间:2009.04
车牌用用汉字标识省、自治区、直辖市的简称。但是某些汉字在经过二值化处理后并不是一体的。这给字符定位带来诸多不便。
实际上,英文字母和数字比较容易定位。下面将重点描述利用已经定位的字母或者数字定位汉字。
车牌识别中的汉字定位
车牌的尺寸,来自《GA36-2007*机动车号牌》
由上图可以看到,汉字相对于车牌上其他文字的位置是固定的。但是不可以以一个或者两个文字来定位汉字。这样做的误差过大。一个比较可行的方法是利用最小二乘法获得汉字的位置。
记字符的中心(x,y)依次是(x0,y0),(x1,y1),...(x6,y6)。
其中
x=a*s+b;
y=c*s+d;
a b c d为常量。s 是图纸上 字符中心距离第一个字符中心的距离。对于车牌上的七个字符依次取值为:
s0=0;
s1=45+12;
s2=45+12+45+12+10+12;
s3=45+12+45+12+10+12+45+12;
s4=45+12+45+12+10+12+45+12+45+12;
s5=45+12+45+12+10+12+45+12+45+12+45+12;
s5=45+12+45+12+10+12+45+12+45+12+45+12+45+12;
因为(x1,y1),...,(x6,y6)为已知数,利用最小二乘法即可得到常量: a,b,c,d。从而得到(x0,y0),也就是汉字中心点的位置。再根据各个字符的大小,估算出汉字的大小,即可对整个汉字定位。