《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/】