桂林電子科技大學(xué)信息科技學(xué)院 黃瓊祿
?
基于Android的車輛識(shí)別技術(shù)研究
桂林電子科技大學(xué)信息科技學(xué)院 黃瓊祿
【摘要】將圖像識(shí)別技術(shù)應(yīng)用到Android系統(tǒng)上,使Android終端能對(duì)車牌識(shí)別,加以控制車輛進(jìn)出,實(shí)現(xiàn)停車場(chǎng)車輛管理。
【關(guān)鍵詞】車牌識(shí)別;Android;圖像識(shí)別
項(xiàng)目資助:本論文受“廣西高校大學(xué)生創(chuàng)新創(chuàng)業(yè)計(jì)劃”資助。
現(xiàn)代化小區(qū)安全和方便是大家考慮的主要問(wèn)題。為了保證居民車輛的安全、車輛出入小區(qū)的速度以及停車計(jì)費(fèi)等管理方面的問(wèn)題,設(shè)計(jì)一套現(xiàn)代化的小區(qū)車輛出入管理系統(tǒng)顯得十分必要。在小區(qū)管理系統(tǒng)中采用基于Android技術(shù)的管理系統(tǒng)能很好的解決車輛的安全、快速通過(guò)和計(jì)費(fèi)等問(wèn)題基于Android平臺(tái)的車牌識(shí)別系統(tǒng),由攝像頭采集車牌圖像信息,通過(guò)RBF神經(jīng)網(wǎng)絡(luò)處理和識(shí)別。
圖1 系統(tǒng)框架結(jié)構(gòu)圖
首先地磁線圈感應(yīng)是否有車輛經(jīng)過(guò),如果有車輛經(jīng)過(guò),則向Android終端發(fā)送信號(hào),并由Android終端控制攝像頭拍照,Android終端收到照片后做識(shí)別處理,并對(duì)車閘做出相應(yīng)控制,實(shí)現(xiàn)車輛進(jìn)出管理。
其中Android手機(jī)為擴(kuò)展管理,Android終端處理的車輛信息可通過(guò)無(wú)線WiFi傳輸?shù)紸ndroid手機(jī),實(shí)現(xiàn)手機(jī)端管理。
車牌識(shí)別由整個(gè)Android系統(tǒng)完成,車牌識(shí)別基于模板匹配的方法通過(guò)為不同的待識(shí)別字符建立相應(yīng)的模板,用這些模板與識(shí)別字符進(jìn)行匹配,綜合分析相似度等因素,最后決定將識(shí)別字符歸為某一模板類,從而得到結(jié)果。對(duì)車牌字符多次分割得到區(qū)域筆畫的方向特征及精細(xì)的結(jié)構(gòu)特征,并從字體庫(kù)中選取標(biāo)準(zhǔn)字體提取特征作為模板,建立標(biāo)準(zhǔn)字體庫(kù),在匹配過(guò)程中也進(jìn)行兩重匹配,得到較好的識(shí)別結(jié)果。針對(duì)傳統(tǒng)模板只選取質(zhì)量好的樣本作為模板而導(dǎo)致的抗干擾能力差,對(duì)字符區(qū)域擴(kuò)大并加強(qiáng)的處理方法,對(duì)原有模板進(jìn)行改進(jìn),從而提高了模板的魯棒性,減少誤識(shí)?;谒幕叶燃訖?quán)相似函數(shù)的模板匹配方法可以有效解決低質(zhì)量車牌圖像的閥值不穩(wěn)定,對(duì)環(huán)境場(chǎng)景變化敏感的缺點(diǎn),保證了車牌識(shí)別的穩(wěn)定性和精度,且運(yùn)算量不大,具有較快的識(shí)別速度。
我國(guó)的車牌有7個(gè)字符,有漢字、字母以及數(shù)字,對(duì)這3類字符分開(kāi)識(shí)別,利用不同的神經(jīng)網(wǎng)絡(luò)進(jìn)行識(shí)別。車牌識(shí)別過(guò)程如圖2所示:
圖2 車牌識(shí)別流程圖
整個(gè)車閘是由Android系統(tǒng)控制,車閘系統(tǒng)包括直流電機(jī)和繼電器,由Android系統(tǒng)發(fā)
出信號(hào)控制繼電器的開(kāi)合,繼而控制電機(jī),實(shí)現(xiàn)閘門的開(kāi)和關(guān)。車砸設(shè)計(jì)流程圖如圖3:
圖3 車閘控制流程圖
整個(gè)車閘系統(tǒng)是單向的,只能由Android來(lái)控制,實(shí)現(xiàn)智能管理停車場(chǎng)。
RBF神經(jīng)網(wǎng)絡(luò)即徑向基函數(shù)(RBF-Radial Basis Function)。它是一種三層前向網(wǎng)絡(luò)。
第一層為輸入層;第二層為隱含層;第三層為輸出層。RBF的網(wǎng)絡(luò)結(jié)構(gòu)如圖4所示。
RBF神經(jīng)網(wǎng)絡(luò)的特點(diǎn):1)前向網(wǎng)絡(luò);2)RBF網(wǎng)絡(luò)的作用函數(shù)為高斯函數(shù),是局部的,BP網(wǎng)絡(luò)的作用函數(shù)為S函數(shù),是全局的;3)如何確定RBF網(wǎng)絡(luò)隱層節(jié)點(diǎn)的中心及基寬度參數(shù)是一個(gè)困難的問(wèn)題;4)RBF網(wǎng)絡(luò)具有唯一最佳逼近的特性,且無(wú)局部極小。
圖4 RBF網(wǎng)絡(luò)結(jié)構(gòu)
本文在Android平臺(tái)上研究進(jìn)行功能實(shí)現(xiàn),開(kāi)發(fā)一套可供實(shí)際使用的車牌字符識(shí)別系統(tǒng)。該系統(tǒng)建立了RBF網(wǎng)絡(luò),并通過(guò)攝像頭采集車牌圖像,從圖像中提取出特征參數(shù)輸入到神經(jīng)網(wǎng)絡(luò)中進(jìn)行分類識(shí)別。經(jīng)過(guò)測(cè)試,系統(tǒng)能運(yùn)行在安裝Android操作系統(tǒng)的終端上,系統(tǒng)的響應(yīng)速度滿足使用要求。
參考文獻(xiàn)
[1]趙亮,張維.基于Android技術(shù)的界面設(shè)計(jì)與研究[D].徐州:徐州建筑職業(yè) 技術(shù)學(xué)院,2001.
[2]陳璟,陳平華,李文亮.Android內(nèi)核分析[J].現(xiàn)代計(jì)算機(jī)(專業(yè)版),2009(11).
[3]劉玉平.Java輸入輸出流及在網(wǎng)站開(kāi)發(fā)中的應(yīng)用探討[J].郴州市科技局,2009(18):35-49.
[4]張靈芳.車牌識(shí)別系統(tǒng)相關(guān)算法研究與改進(jìn)[D].長(zhǎng)沙:中南大學(xué),2012.
[5]張舟.基于Android平臺(tái)的車牌字符識(shí)別系統(tǒng)研究與實(shí)現(xiàn)[D].武漢:華中科技大學(xué),2012.
黃瓊祿,男,現(xiàn)就讀于桂林電子科技大學(xué)信息科技學(xué)院電子工程系。
作者簡(jiǎn)介: