從大的方面講,車牌識(shí)別的主要工作是提取對(duì)象和識(shí)別對(duì)象。提取對(duì)象就是從一張圖片中提取出車牌字符具體的幾何信息,并在該位置其截圖車牌的圖像。識(shí)別即是識(shí)別出截取的圖像上的字符,包括漢字和字符。
進(jìn)一步地,車牌的提取部分的工作又可以再細(xì)分一下,可以分成以下幾部分來完成:
- 獲取圖像的灰度圖
- 提取車牌的大概位置
- 提取精確的位置
- 截取二值圖
只要成功提取到了車牌的圖像,就算是成功了一半了。另外一半工作就是識(shí)別對(duì)象了。識(shí)別對(duì)象部分的工作又可以分為:
- 傾斜校正
- 字符分割
- 字符識(shí)別
完成以上步驟就機(jī)會(huì)算是做好了車牌識(shí)別的項(xiàng)目了,剩下的小部分工作就是將完成界面交互的工作,也就是將圖片和字符等內(nèi)容顯示在軟件界面上。
車牌識(shí)別的難點(diǎn)在于提取對(duì)象。在實(shí)際的工程中,拍攝到的圖片可能帶有很多噪聲,可能很不清晰,圖片甚至是扭曲的,車牌的在整幅圖中的比例也有著較大的差異,甚至有的車牌是兩排的,有的車牌是白色的。。。等等這些都會(huì)大大增加車牌提取的難度。
參考資料
[1] 王璐. 基于MATLAB的車牌識(shí)別系統(tǒng)研究[J]. 上海交通大學(xué)
[2] 沈晶、劉海波. 《Visual C++數(shù)字圖像處理典型案例詳解》