車牌字符切割分析
字符分割是車牌識(shí)別系統(tǒng)中的一個(gè)重要步驟。字符分割主要的工作是:首先對(duì)車牌定位提取的牌照?qǐng)D像進(jìn)行加工(稱作預(yù)處理),得到利于字符分割的二值化圖像;然后根據(jù)不同的分割方法進(jìn)行字符切分,zui后把切好的圖像遞交字符識(shí)別系統(tǒng)進(jìn)行識(shí)別。其具體過(guò)程:圖像的預(yù)處理→字符分割→得到切割好的單個(gè)字符圖像.
一、 我國(guó)標(biāo)準(zhǔn)的車牌具有以下兩個(gè)特點(diǎn):
1.車牌中含有7個(gè)字符,并且除“1”和,’I”外,其他字符的寬度大致相同;
2.所有字符中除“陜”,“川”等少數(shù)不連通字符外,其他均為連通體。
根據(jù)車牌的上述兩個(gè)特點(diǎn),在字符分割之前,首先對(duì)車牌進(jìn)行垂直投影,因?yàn)檐嚺坪?個(gè)字符,因此,理想情況下投影后會(huì)形成7個(gè)波峰。在這種情況下,采用水平投影法進(jìn)行分割就會(huì)得到準(zhǔn)確的結(jié)果。但是,如果車牌中存在不連通的字符,如“陜” , “川”等,投影后的波峰個(gè)數(shù)就會(huì)大于7,顯然,此時(shí)模板匹配法的效果要遠(yuǎn)遠(yuǎn)好于水平投影法。車牌識(shí)別系統(tǒng)中采用的自適應(yīng)算法就是將投影的峰值個(gè)數(shù)和寬度這兩個(gè)特征作為閥值進(jìn)行選擇,從而提高了字符分割的準(zhǔn)確率以及算法的效率。
二、車牌字符分割流程
車牌字符分割算法的具體流程如下:
1.對(duì)定位后的車牌進(jìn)行二值化,完成去除左右邊框和分隔符等預(yù)處理過(guò)程;
2.對(duì)處理后的車牌垂直投影,如果峰值的個(gè)數(shù)為7,再計(jì)算各峰的峰寬比,如果在所限定的門限內(nèi),則采用水平投影法,否則采用模板匹配法。
三、車牌二值化
車牌定位后得到的圖像是灰度圖像,但是車牌字符分割算法都是基于二值圖像的。所以在字符分割之前,需對(duì)圖像進(jìn)行二值化處理。二值化算法又稱為闌值算法,所以二值化的關(guān)鍵在于閉值的選取。
四、車牌邊框的去除
由于車牌定位不可能對(duì)位置限制特別精確,那么車牌的上下邊寬及鉚釘就會(huì)對(duì)字符分割產(chǎn)生噪聲,為了分割的準(zhǔn)確性需要在分割之前去除鉚釘和車牌邊框。在本文中,前一步的車牌定位是通過(guò)在水平方向上計(jì)算峰谷交互的次數(shù)實(shí)現(xiàn)的,而車牌的上下邊框處是不具備這一特征的,所以定位出的圖像是已經(jīng)去除上下邊框后的車牌,這樣就減輕了字符分割的工作量。那么,我們只需要去除車牌的左右邊框即可。
1、去除分隔符
分隔符是指第二個(gè)字符與第三個(gè)字符之間的圓點(diǎn),二值化垂直投影后,它也會(huì)產(chǎn)生一個(gè)小的波峰,在分割之前需將其去除,否則可能會(huì)引入噪聲,降低準(zhǔn)確率。
車牌中的分隔符比較窄,產(chǎn)生的波峰也相對(duì)較小,根據(jù)上述兩個(gè)特點(diǎn),車牌分隔符的去除方法為:
(1)對(duì)垂直投影產(chǎn)生的波峰進(jìn)行掃描,對(duì)于峰值較小的峰進(jìn)行標(biāo)記;
(2)計(jì)算所標(biāo)記的波峰的寬度,并計(jì)算其余整個(gè)車牌長(zhǎng)度的位置關(guān)系,如果位置恰好為整個(gè)車牌大約1/4處,則認(rèn)為此波峰為分隔符,將其置為0值
字符分割
完成字符分割的一些處理工作后,車牌識(shí)別系統(tǒng)開始進(jìn)行車牌的分割工作。因?yàn)槲覈?guó)的車牌圖像一共有7個(gè)字符,除個(gè)別左右結(jié)構(gòu)的漢字(如“陜、川”等)外,對(duì)車牌進(jìn)行垂直投影后,會(huì)呈現(xiàn)出7個(gè)主要的峰值,并且單個(gè)字符的寬度大致相同。