利索能及
我要发布
收藏
专利号: 2017107807782
申请人: 南京邮电大学
专利类型:发明专利
专利状态:已下证
更新日期:2026-08-04
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种基于粗定位车牌的字符分割方法,其特征在于,包括以下步骤:

S1、挑选出二值车牌图像中能框出单个字符且不存在其他字符、边框干扰的最佳独立连通区域外接矩形,即最佳外接矩形;将最佳外接矩形的宽度与其余连通区域外接矩形宽度形成特征映射关系,建立训练库;对于测试车牌的二值图像,利用训练库中映射关系和特征距离最小原则学习得到车牌的理论字符宽度;

S2、利用理论字符宽度调整每个外接矩形的尺寸,得到车牌粗分割结果,直接对粗分割结果进行识别,选取识别置信度最高的字符;结合识别置信度最高字符的宽度和理论字符宽度,得到车牌的实际字符宽度;根据与原车牌宽度的比例,判断出该车牌是否完整,若不完整,则直接舍弃;若完整,直接执行步骤S3;

S3、通过识别置信度最高字符的中心坐标判断出该字符在整个车牌中的位置,按照其他字符与该字符的距离确定不同位置字符的中心点,分别向左右分别扩展1/2实际字符宽度,即可得到最终车牌完整的7位字符分割;

所述步骤S1具体包括以下子步骤:

S11、首先对粗定位车牌进行大津二值化,统计二值化图像的边缘像素的平均值,将该平均值作为阈值,大于该阈值的像素值置为255,小于该阈值的像素值置为0;最后进行开运算,并删除小面积对象,得到最终二值化车牌图像;

S12、找出二值化车牌图像中每个独立连通区域的最小外接矩形,挑选出每个二值化车牌图像中的最佳外接矩形,最佳外接矩形的判断依据为:该矩形包含完整的单个字符且不存在其他干扰;平移该矩形能框出该车牌中其他字符且不存在干扰;

S13、将二值化车牌中每个外接矩形的宽度信息和挑选出的最佳外接矩形的宽度形成映射关系,并建立训练库T:使用(wbi,wi1,wi2,…)表示训练库T中的实例,其中,i=1,2,…N,N为训练库中车牌的数量,wbi为第i个车牌中最佳外接矩形宽度,wi1,wi2,…为第i个车牌中其余外接矩形的宽度;

S14、对一幅新的测试车牌图像执行S11中相同的二值化步骤,得到该车牌的二值化图像,同样提取每个独立连通区域的最小外接矩形:(wt1,wt2,…),其中,wt1为目标车牌中第一个外接矩形的宽度,wt2为第二个外接矩形的宽度,以此类推;

S15、将训练库中所有实例与新输入车牌中外接矩形宽度一一比对,按照距离最小原则求出新输入车牌的理论字符宽度信息:其中,k为选取k个与目标车牌中矩形宽度距离最小的实例,wtb为目标车牌中理论字符宽度;

所述步骤S2具体包括以下子步骤:

S21、得到该车牌理论字符宽度后,使原来每个外接矩形的中心坐标点不变,左右分别调整,使每个外接矩形宽度为理论字符宽度;这样对以下情况进行修正:二值化后残缺的字符扩展完整;多个字符或边框粘黏的情况分割开,得到车牌初步粗分割结果;

S22、直接对粗分割出的“字符”进行识别,得到每个“字符”的识别结果和识别置信度;

选取该车牌粗分割结果中识别置信度最高的字符;

S23、得到车牌中识别置信度最高的字符后,结合理论字符宽度得到当前车牌实际字符宽度;具体做法为:如果识别结果为字符1,由先验知识可知字符1的宽度偏小,不能以字符1的宽度作为每个字符的宽度,车牌实际字符宽度则为理论字符宽度;如果识别结果不为字符1,则字符宽度正常,实际字符宽度为识别置信度最高的字符宽度;实际字符宽度计算公式:其中,wb为需要求取的实际字符宽度,wtb为S15中求出的理论字符宽度,res为识别置信度最高的字符,wres为识别置信度最高的字符不为1,即res≠1时的识别置信度最高字符宽度;

S24、当车牌宽度与字符宽度比例小于8时,也就是字符宽度过大,则认为车牌残缺,直接舍弃,输出“该车牌不完整,无法分割识别”的提示;由于是粗定位车牌,周围存在边框甚至车身的干扰,所以比例大于8认为是正常情况,执行步骤S3;

所述步骤S3具体包括以下子步骤:

S31、由步骤S2得到车牌中识别置信度最高字符,计算出此字符最大外接矩形的中心点坐标,若坐标值在车牌宽度的1/7至2/7之间,则认为该字符在车牌首位;若坐标在车牌的2/

7至3/7之间,则认为字符在车牌的第二位……依次类推,判断出识别置信度最高的字符在整个车牌中所处的位置;

S32、计算每个字符与识别置信度最高字符之间的位置差,乘以字符间隔,即为不同位置的字符与识别置信度最高字符的距离,以识别置信度最高字符中心坐标为基准,得到不同位置字符的中心坐标;需要注意的是,第二位字符与第三位字符之间距离较大,比正常字符间隔多出0.3倍字符宽度,当目标字符和最可靠字符分别在第一第二、后五位位置时,两者距离需要加上0.3倍字符宽度;不同位置的字符与识别置信度最高字符的距离计算公式如下:其中,i为第i个字符的位置,b为识别置信度最高的字符所在的位置,wb为实际字符宽度,D为两者间的距离;i,b∈(1,2)∪i,b∈(3,4,5,6,7)表示第i个字符和识别置信度最高字符的位置同在第一第二位,或者同在后五位;else为其余情况,即:第i个字符和识别置信度最高字符的位置分别在第一第二、后五位;

S33、得到不同位置字符的中心坐标后,以中心坐标为中点,向左右分别扩展1/2实际字符宽度,即可得到最终车牌完整的7位字符分割,字符完整且不存在干扰。