陳新龍
前陣子,由于工作的原因經(jīng)常往返寧波和杭州兩地,因?yàn)橐咔闆]有選擇乘坐高鐵,而是選擇了高速自駕。我們都知道高速進(jìn)站口和出站口都有車牌識(shí)別系統(tǒng),所謂車牌識(shí)別系統(tǒng)其實(shí)是計(jì)算機(jī)視頻圖像識(shí)別技術(shù)在車輛牌照識(shí)別中的具體應(yīng)用。車牌識(shí)別在公路車輛管理、停車場(chǎng)車輛管理中得到了廣泛應(yīng)用。
為了能夠?qū)⑦\(yùn)動(dòng)中的汽車牌照從復(fù)雜背景中識(shí)別并提取出來,程序員利用車牌提取、圖像預(yù)處理、特征提取、車牌字符識(shí)別等技術(shù),能夠準(zhǔn)確識(shí)別車輛的牌號(hào)、顏色等信息,目前字母和數(shù)字的識(shí)別率可達(dá)到99.7%,漢字的識(shí)別率可達(dá)到99%。
在掌控板的mPython編程軟件中就內(nèi)置了一個(gè)車牌識(shí)別功能的擴(kuò)展。今天就和大家一起來看看。
首先打開mPython軟件(版本需要0.7.0以上),點(diǎn)擊左上角的切換模式將硬件編程切換成Python3.6模式(第一次進(jìn)入Python3.6模式會(huì)有一個(gè)短暫的安裝,稍等一下即可)。進(jìn)入Python模式界面后,我們可以點(diǎn)擊擴(kuò)展-添加,在左側(cè)欄選擇Python-AI擴(kuò)展,安裝車牌識(shí)別擴(kuò)展,安裝完畢后選擇加載即可(圖1)。
Python編程模式下車牌識(shí)別擴(kuò)展有兩種用法,第一種是UI界面:在UI界面下需要上傳車輛圖片,然后自動(dòng)識(shí)別出圖片中的車牌。第二種是實(shí)時(shí)識(shí)別,在識(shí)別時(shí)需要電腦連接攝像頭。
首先我們來試試第一種使用可視化UI界面識(shí)別圖片,點(diǎn)擊擴(kuò)展中的車牌識(shí)別,選中使用可視化UI界面識(shí)別圖片,等待一段時(shí)間后可以看到成功啟動(dòng)了UI界面,點(diǎn)擊選擇文件進(jìn)行上傳,上傳成功后可以看到出現(xiàn)了京牌轎車,在識(shí)別車牌后,可以看到車牌的區(qū)域自動(dòng)用鮮艷的顏色標(biāo)記了出來,并且將識(shí)別的圖片自動(dòng)轉(zhuǎn)換成了識(shí)別的結(jié)果京A·88888(圖2)。
第二種方法是實(shí)時(shí)識(shí)別(需用到電腦攝像頭)。將電腦攝像頭想象成車輛進(jìn)站時(shí)掃描車牌的攝像頭(如果電腦自帶攝像頭,序號(hào)默認(rèn)為0,若不自帶,則需要根據(jù)外接的攝像頭的序號(hào)修改),同時(shí)安裝加載掌控板擴(kuò)展,當(dāng)電腦通過攝像頭識(shí)別出是京A·88888車牌時(shí),將所有的RGB燈變?yōu)辄S色,表示成功識(shí)別,如果未識(shí)別成功將所有RGB燈變成紅色,表示識(shí)別失?。▓D3)。
車牌識(shí)別技術(shù)結(jié)合電子不停車收費(fèi)系統(tǒng)(ETC)識(shí)別車輛,過往的車輛通過道口不許停車,能夠?qū)崿F(xiàn)車輛身份自動(dòng)識(shí)別、自動(dòng)收費(fèi)。在車輛管理、高速出行方面大大提高了車輛通行效率,正所謂科技改變生活,生活又推動(dòng)科技的發(fā)展。