張邯陽
摘要 一般情況下基于色彩特征的號(hào)牌識(shí)別對(duì)號(hào)牌范圍內(nèi)的色彩和非號(hào)牌范圍內(nèi)的色彩顏色差很大的情況下,識(shí)別準(zhǔn)確度才會(huì)比較高。而基于紋理特征的定位算法,對(duì)圖像的質(zhì)量有很高的要求,對(duì)硬件攝像頭的成本會(huì)大幅提升。本文引入模板匹配算法,并且闡述本算法在處理飛機(jī)這種無底色號(hào)牌時(shí)的實(shí)現(xiàn)過程。同時(shí)從投影分割、模板匹配分割到類分析法分割,根據(jù)不同算法的優(yōu)缺點(diǎn),作者在實(shí)現(xiàn)此次的算法設(shè)計(jì)上做了取舍。根據(jù)飛機(jī)機(jī)號(hào)號(hào)牌的特點(diǎn),本文采用閥值分割法和多模板匹配算法來實(shí)現(xiàn)本次設(shè)計(jì)的字符識(shí)別過程,下面將詳細(xì)介紹此次算法的設(shè)計(jì)。
關(guān)鍵詞 定位算法;模板匹配;投影分割;字符識(shí)別
中圖分類號(hào)V1
文獻(xiàn)標(biāo)識(shí)碼A
文章編號(hào)1674-6708(2016)157-0061-02
作者在深入分析前人的研究理論的基礎(chǔ)上,選擇了一種符合本次研究實(shí)際情況的模板匹配號(hào)牌的機(jī)號(hào)定位算法,該算法首先通過對(duì)移動(dòng)區(qū)域目標(biāo)內(nèi)的機(jī)號(hào)號(hào)牌進(jìn)行區(qū)域內(nèi)模板對(duì)比,進(jìn)行對(duì)比后,選定區(qū)域內(nèi)模板對(duì)比率最高的坐標(biāo)范圍,定位機(jī)號(hào)號(hào)牌。然后,采用Otsu的方式實(shí)現(xiàn)圖像的二值化,使用數(shù)學(xué)形態(tài)學(xué)獲取機(jī)號(hào)號(hào)牌區(qū)域。經(jīng)過實(shí)驗(yàn)驗(yàn)證,選擇該算法是有效的,能過很好的定位出機(jī)號(hào)號(hào)牌的位置。
1 定位算法的應(yīng)用背景和要求
本文所設(shè)計(jì)的架次自動(dòng)統(tǒng)計(jì)系統(tǒng)主要針對(duì)于統(tǒng)計(jì)經(jīng)過起飛塔臺(tái)的訓(xùn)練飛機(jī)的次數(shù),通過模式識(shí)別相關(guān)技術(shù)的研究與運(yùn)用,識(shí)別經(jīng)過的不同飛機(jī),并進(jìn)行架次的統(tǒng)計(jì)。要想準(zhǔn)確定位到飛機(jī)機(jī)號(hào)的位置,所拍攝到的飛機(jī)機(jī)身圖像中必須能體現(xiàn)出機(jī)號(hào)號(hào)牌的各個(gè)特征,這樣在對(duì)機(jī)號(hào)進(jìn)行定位時(shí),才能準(zhǔn)確迅速。圖像采集系統(tǒng)的成像質(zhì)量、天氣的影響、機(jī)號(hào)區(qū)域的分辨率、光照的強(qiáng)弱、機(jī)號(hào)圖像中背景的復(fù)雜與干擾和晚間機(jī)號(hào)的反光情況等,以上這樣的情況需要在自動(dòng)統(tǒng)計(jì)系統(tǒng)設(shè)計(jì)時(shí)有所準(zhǔn)備。根據(jù)現(xiàn)有行業(yè)標(biāo)準(zhǔn)中有關(guān)圖像分辨率和清晰度的要求,所記錄的視頻圖像分辨率不得低于1024×768像素點(diǎn),飛機(jī)的特征圖片不得低于800×600像素點(diǎn)。提供機(jī)號(hào)識(shí)別的特征圖像,圖像的機(jī)號(hào)區(qū)域不得小于80×40個(gè)像素點(diǎn),視頻畫面上應(yīng)該以人眼能看清飛機(jī)機(jī)型、機(jī)號(hào)位置和機(jī)號(hào)字符為最低標(biāo)準(zhǔn)。本文中的飛機(jī)視頻數(shù)據(jù)源的獲取,是由高清攝像頭采集獲得,其圖像的分辨率為1920×1080個(gè)像素點(diǎn)。因此,本文所采集得圖片數(shù)據(jù)源是滿足此次論文的設(shè)計(jì)要求的。
2 模板匹配號(hào)牌定位算法
在此次進(jìn)行模板匹配定位過程時(shí),輸入視頻影像與模板可以是各類數(shù)據(jù)源。通常情況下,要是錄入的畫面是S,且和模板圖像T的寬和高相同的話,就可以直接利用相似度公式對(duì)兩個(gè)圖像采取相似度運(yùn)算。要是錄入的圖像的尺寸比模板圖像大,就要在S對(duì)比T的過程中,利用滑動(dòng)窗口匹配。利用滑動(dòng)窗口讓影像與模板對(duì)比,得到二者的比對(duì)值。對(duì)錄入的畫面全部依次比對(duì)完,就會(huì)獲得不止一個(gè)的結(jié)果?,F(xiàn)在,可以使用兩個(gè)辦法得到比對(duì)結(jié)果。一種是提取所有匹配結(jié)果里面相似程度最好的那個(gè)圖像。還有一個(gè)方式,確定合適的閾值區(qū)間,相似程度屬于這個(gè)區(qū)間以內(nèi)的圖像就是可以提取出來進(jìn)行下一步會(huì)用的圖。
模板匹配的實(shí)現(xiàn)方法和直方圖的逆向運(yùn)算模式差不多,大概的過程如下。
利用已經(jīng)錄入的影像水平移模板對(duì)時(shí)時(shí)的影像進(jìn)行抓圖,并且與錄入的視頻源開始對(duì)比。首先需要捕獲一副300×200的視頻源畫面,然后用30×20的模板進(jìn)行逐行遞增匹配。
1)以坐標(biāo)軸為參考基礎(chǔ),先從得到的畫面中心點(diǎn)(0,0)出發(fā),以第四象限里的(30,20)范圍為基礎(chǔ)圖像,所以所有的對(duì)比都是將中心點(diǎn)的模板所使用的像素生成一個(gè)數(shù)值,也就是初次對(duì)比要使用模板的temp (width,height)/2為圖像樣式的原點(diǎn),分別逐一對(duì)劃分出來的四個(gè)象限畫面開始比對(duì),比對(duì)值記做c,存儲(chǔ)在模板中心象限庫(kù)里,因此最后被保留下來的圖片大小就是:
Size=(images->: width-patch_size. x+l,images>: height-patch_size. y+l》.
2)讓模板圖片和截取的圖片開始比較,比較后的值是c。
3)對(duì)比后得到的值c,便是基礎(chǔ)圖片(30,-20)位置的匹配值。
4)分割錄入圖片,在(300,-200)范圍中短暫抓圖,比較后保存為識(shí)別圖。
5)重復(fù)一至四步一直等到模板移動(dòng)到輸入圖片的橫縱坐標(biāo)盡頭。3模板匹配算法集合
1)平方差匹配method=CV_TMsQDIFF,此計(jì)算方法使用的是平方差的幾何關(guān)系原理,求出的值便是匹配度。數(shù)值更大匹,兩者的匹配性就更好。
2)標(biāo)準(zhǔn)平方差匹配method=CV_TMsoDIFF NORMED
3)等同匹配method=CV TM CCORR,這個(gè)算法是利用了圖像和模板之間的相乘運(yùn)算,如果得到的最終數(shù)字較大,那么匹配的程度就很好高,反之。
4)標(biāo)準(zhǔn)相關(guān)匹配method=CV_ TM CCORR NORMED
5)相關(guān)匹配method=CV_ TM CCOEFF,此匹配方式是用獲取圖片和模板進(jìn)行均值對(duì)比,數(shù)值1判定為全部相同,數(shù)值1判定為基本不相同,數(shù)值0判定為完全不相同。
在這里
6)標(biāo)準(zhǔn)相關(guān)匹配method=CV TM CCOEFF NORMED
一般情況下,由簡(jiǎn)單測(cè)算變化為復(fù)雜平方差測(cè)算,在此過程中能獲取到更加精準(zhǔn)的匹配.但是也預(yù)示著需要更加巨大的計(jì)算量。最好的解決方式就是將獲得的所有預(yù)設(shè)值盡可能多的進(jìn)行實(shí)驗(yàn)和測(cè)試,從而根據(jù)實(shí)際情況挑選出既兼顧速度和準(zhǔn)確度的最好算法。
4 結(jié)論
使用本次研究的算法實(shí)現(xiàn)定位的機(jī)號(hào)號(hào)牌圖像,系統(tǒng)會(huì)自動(dòng)繪制幾何方框,如圖1所示。該算法克服了本文已有算法只能定位出藍(lán)底白字的號(hào)牌,對(duì)同區(qū)域多機(jī)號(hào)同時(shí)出現(xiàn)的情況無能為力等缺點(diǎn),在圖像中存在多號(hào)牌的情況下,快速準(zhǔn)確的定位了預(yù)處理的機(jī)號(hào)號(hào)牌位置。圖1機(jī)號(hào)號(hào)牌定位結(jié)果