分享移動端車牌識別OCR識別流程

一、移動端車牌識別OCR識別流程

  車牌識別是基於OCR識別的一用應用。手機端車牌識別過程包括圖像採集、圖像預處理、車牌定位、字符分割、字符識別、輸出結果等一系列算法運算,其流程如下圖所示:



  其中圖像採集是通過視頻流識別,對視頻進行解幀識別,移動端車牌識別的識別速度爲毫秒級別,體驗起來比掃二維碼還快。



  圖像採集視頻模式下的圖像採集,外部不需要任何觸發信號

  預處理一般會根據對現場環境和已經拍攝到的圖像的分析得出結論,實現相機的自動曝光處理、自動白平衡處理、自動逆光處理、自動過爆處理等,並對圖像進行噪聲過濾、對比度增強、圖像縮放等處理。

  車牌定位:車牌定位方法一般會依據紋理特徵、顏色特徵和形狀特徵等信息,採用投影分析、連通域分析、機器學習等算法檢測車牌。



  字符分割:字符分割的主要思路是,基於車牌的二值化結果或邊緣提取結果,利用字符的結構特徵、字符間的相似性、字符間間隔等信息,一方面把單個字符分別提取出來,也包括粘連和斷裂字符等特殊情況的處理;另一方面把寬、高相似的字符歸爲一類從而去除車牌邊框以及一些小的噪聲。一般採用的算法有:連通域分析、投影分析,字符聚類和模板匹配等。



  字符識別:目前比較流行的字符識別算法有:模板匹配法、人工神經網絡法、支持向量機法和Adaboost分類法等。經過機器學習或與字符數據庫模板進行匹配,最後選取匹配度最高的結果作爲識別結果。

  二、移動端車牌識別輸出結果



 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章