《zw版·Halcon-delphi系列原創教程》簡單的令人發指,只有10行代碼的車牌識別腳本


《zw版·Halcon-delphi系列原創教程》簡單的令人發指,只有10行代碼的車牌識別腳本

      簡單的令人發指,只有10行代碼的車牌識別腳本
      人臉識別、車牌識別是opencv當中常見的例子和應用
      Halcon當然也有,而且非常簡單,甚至,簡單的令人發指,核心代碼才10行。

       有經驗的用戶都知道,車牌識別,難點並非ocr識別,因為都是標准的幾套字符,ocr很簡單,有現成的數據庫,自己采集、制作也不難
      車牌識別,最大的難點,在於圖像切割,由於現場光線、角度、以及位置、車型,等各種因素,很難只用一套程序,適用於各種現場情況。

 

下面Halcon自帶demo腳本:threshold.hdev
這個demo的照片,談不上理想,也不算特別簡單,角度很好,類似於收費站,而不是街頭電線桿的高位、斜角取景
不過,Halcon的全部腳本代碼,才10行,還是:簡單的令人發指.

ps,有興趣的網友,可以自己改為delphi、vc、vb版時間,其實opencv版本的也不難,不過代碼應該不低於200行,由此可見Halcon的彪悍

 1 read_image (Audi2, 'audi2')
 2 fill_interlace (Audi2, ImageFilled, 'odd')
 3 threshold (ImageFilled, Region, 0, 90)
 4 connection (Region, ConnectedRegions)
 5 select_shape (ConnectedRegions, SelectedRegions, 'width', 'and', 30, 70)
 6 select_shape (SelectedRegions, Letters, 'height', 'and', 60, 110)
 7 dev_clear_window ()
 8 dev_set_colored (12)
 9 dev_display (ImageFilled)
10 dev_display (Letters)

 

【《zw版·Halcon-delphi系列原創教程》,網址,cnblogs.com/ziwang/】


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM