OpenALPR是什麼
OpenALPR(Automatic License Plate Recognition)是一個開源的車牌辨識系統可以自由地下載及更改,且支援多種國家的車牌以及可以在多個平台(如Linux、Windows以及MacOS)上運行。
OpenALPR的應用場景
圖像處理技術
OpenALPR透過OpenCV在圖像處理方面跟筆者實作時相同,透過灰度轉換、二值化以及邊緣檢測等技術來增強車派辨識的能力。
車牌檢測
使用了Haar級聯分類器來檢測車牌的位置,與YOLO相同都是常用的目標檢測算法。前者的優勢是能在較低資源的設備上快速運行,如嵌入式系統和移動設備。後者則是能提供較高的準確率以及避免了繁瑣的預處理和後處理的步驟,應用的範圍也較廣闊。
OCR辨識
OpenALPR使用Tesseract OCR引擎來識別車牌上的文字,Tesseract OCR是由Google維護的開源OCR引擎,但相較於EasyOCR來說使用複雜度較高且性能相對來說較慢,準確來也不如現在深度學習的模型。
筆者在嘗試實作時發現有一行指令怎麼打都有問題,上頭是寫沒有找到檔案,仔細翻了一下後發現這個專案已經很久沒有更新了(已經轉為公司付費運作),因此現在無法依照官方WIKI的步驟執行,在這邊筆者借鑑其他網友的實作結果來做為參考。
辨識的結果會如上,系統會提供多項的辨識結果,並依準確率來做排序。
接著就是最後一天了,感謝各位這30天以來的觀看,那我們明天最後一篇見。