iT邦幫忙

2024 iThome 鐵人賽

DAY 29
0
AI/ ML & Data

我的深度學習-從0開始實作物件偵測系列 第 29

【Day 29】好用東西分享:OpenALPR

  • 分享至 

  • xImage
  •  

一、 介紹

images

OpenALPR

  1. OpenALPR是什麼
    OpenALPR(Automatic License Plate Recognition)是一個開源的車牌辨識系統可以自由地下載及更改,且支援多種國家的車牌以及可以在多個平台(如Linux、Windows以及MacOS)上運行。

  2. OpenALPR的應用場景

  • 實時監控車流
  • 停車場進出管理、車牌辨識
  • 安防監控、偵測可疑車輛

二、 特點

  1. 圖像處理技術
    OpenALPR透過OpenCV在圖像處理方面跟筆者實作時相同,透過灰度轉換、二值化以及邊緣檢測等技術來增強車派辨識的能力。

  2. 車牌檢測
    使用了Haar級聯分類器來檢測車牌的位置,與YOLO相同都是常用的目標檢測算法。前者的優勢是能在較低資源的設備上快速運行,如嵌入式系統和移動設備。後者則是能提供較高的準確率以及避免了繁瑣的預處理和後處理的步驟,應用的範圍也較廣闊。

  3. OCR辨識
    OpenALPR使用Tesseract OCR引擎來識別車牌上的文字,Tesseract OCR是由Google維護的開源OCR引擎,但相較於EasyOCR來說使用複雜度較高且性能相對來說較慢,準確來也不如現在深度學習的模型。

三、測試的問題

筆者在嘗試實作時發現有一行指令怎麼打都有問題,上頭是寫沒有找到檔案,仔細翻了一下後發現這個專案已經很久沒有更新了(已經轉為公司付費運作),因此現在無法依照官方WIKI的步驟執行,在這邊筆者借鑑其他網友的實作結果來做為參考。

image

照片來源:How to recognize a Vehicle registration plate from an image with Open ALPR (Automatic License Plate Recognition) in Windows

辨識的結果會如上,系統會提供多項的辨識結果,並依準確率來做排序。

四、結語

接著就是最後一天了,感謝各位這30天以來的觀看,那我們明天最後一篇見。

image


上一篇
【Day 28】快速的標籤繪製:Label-Studio實作之3
下一篇
【Day 30】完賽總結及心得
系列文
我的深度學習-從0開始實作物件偵測30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言