车牌及其字符分割的方法研究
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
倒范围内有多个区域出现,则缩小高宽比的范围再搜索一次,如果所得区域仍大于一个,鉴于车牌一般处于整幅图的下方。所以取底部最低的连通域作为车牌区域.
图I厦图图2垂直边缘检测后图3分削出来的车牌
三、车牌字符分割
字符分割是车牌分割的后续步骤,它将提取出来的车牌区域分割成单一的字符区域.本文的字符分割算法包括车牌区域的二值化,水平边框去}j;}以及纵向字符分剖三个步骤.
1.车牌区域的二值化
在车牌二值化的过程中,需要确定二值化的明值.本文采用了判别分析法来确定最佳阚值.这种方法较好地解决了闭值自动选择的问题,有很好的二值化效果.算法用数学模型可以表示如下t设闻值选择函数,(五)定义如下t
一(矗)[p・∞(量)一产(量)]。/[∞(愚)・(1一∞(五))]
其中弘为整体图像的灰度平均值,产(^)是阕值为k时的灰度平均值,m(k)是灰度值为1一k之间的总概率.若设各灰度值的概率为P。总像棠数为N.则以上各值可以表示为。
I●●●
产=∑i・P(i),卢(女)一∑f・P;,面(量)=∑P{,Ⅳ=∑他;,P;=协/N
l-lj-lf-l‘-I
其中1~优是灰度图像的灰废级.斯是灰值为i的像摩敷.令,(^)值最大的灰度值^即为整幅灰度图像的最佳分割搠值T.
rl,(f,j)≥T
,“’J)2{o,(f,J)≤T
L
2.车牌水平框的去除
在车牌区域二值化的基础上我们设计了一种去除水平边框的算法.它对于边框断袭、缺失。或者二值化引起的边框边界不清等都有很好的消除效果.通过对牌照中心位置向上或者向下扫描可以发现,字符区域与上下水平边框之间有一定的空白.利用这一特性与边框比例知识相结合可以有效地去除车牌的水平边框.其步骤如下,
(1)对现有的二值图像进行水平方向的投影,然后对投影图进行分析。找出投影图的所有波峰和波谷,分别记录。并消除波峰和波谷处呈现水平状态的影响.
(2)计算相郐波峰波谷的高度差,因为字符和边框之问存在空隙.所以当这一高度差大于所有高度差的平均值较多,或者接近于零值时.就可以判定这就是边框和字符的分界处.
(3)考虑到可能水平边框因为二值化或光照不均有所缺失,所以取高度差过滤后剩余部分的第一个波谷之后和具有最大高度差的波谷之前的区域作为去除边框后的字符区.
3.纵向字符分割
经过以上处理后。得到一块只包古车脾字符的水平条形区域,这时我们用投影法来分割车牌字符.
・15。
车牌及其字符分割的方法研究
作者:苏添发, 戴曙光, 穆平安
作者单位:上海理工大学光学与电子信息工程学院,上海,200093本文链接:/Conference_6412817.aspx