Halcon 識別車牌學習筆記

2022-05-21 21:12:09 字數 1940 閱讀 7199

有一張車牌**如下:

c:/users/lizhiqiang/desktop/車牌2.jpg

')//

讀取**

rgb1_to_gray (image, grayimage)//

轉化成灰度影象

設定閾值

connection (regions, connectedregions)//

斷開區域

根據特徵選中車牌號

sort_region (selectedregions1, sortedregions, '

character

', '

true

', '

row')//

按照字母對區域進行排序

read_ocr_class_mlp ('

document_0-9a-z_norej.omc

', ocrhandle)//

按照0-9a-z讀取ocr分類器

do_ocr_multi_class_mlp (sortedregions, grayimage, ocrhandle, class, confidence)//

進行分類,第二個引數grayimage背景要黑色,文字是白色,如果不是的話呼叫invert運算元進行翻轉就行了

最終讀取變數結果

完整**如下

read_image (image, '

c:/users/lizhiqiang/desktop/車牌2.jpg

')//

讀取**

rgb1_to_gray (image, grayimage)//

轉化成灰度影象

threshold (grayimage, regions, 21, 163)//

設定閾值

connection (regions, connectedregions)//

斷開區域

select_shape (connectedregions, selectedregions1, '

area

', '

and', 299.63, 1000)//

根據特徵選中車牌號

sort_region (selectedregions1, sortedregions, '

character

', '

true

', '

row')//

按照字母對區域進行排序

read_ocr_class_mlp ('

document_0-9a-z_norej.omc

', ocrhandle)//

按照0-9a-z讀取ocr分類器

do_ocr_multi_class_mlp (sortedregions, grayimage, ocrhandle, class, confidence)//

進行分類,第二個引數grayimage背景要黑色,文字是白色,如果不是的話呼叫invert運算元進行翻轉就行了

halcon識別斜著的車牌

對於傾斜的車牌,我們必須用仿射變換,將車牌弄正,再進行識別。如圖 定位orientation region regiontrans,phi area center regiontrans,area,row,column 仿射變換 vector angle to rigid row,column,ph...

halcon機器視覺玩轉車牌識別

1採集影象 read image image,c users administrator desktop 車牌.jpg dev close window dev open window 0,0,512,512,black windowhandle dev display image 2預處理之車牌定...

Halcon學習筆記(六)漢字識別

第一步 字元分割 首先在halcon學習筆記 五 幾何定位 仿射 車牌識別的基礎上對需要識別的字元區域進行分割提取,最後實現的效果如下 第二步 形成trf檔案,將字元影象與字元進行關聯 words 數 字 圖 像 處 理 的 m a t l a b 實 現 實現 第 2 ma tlab trainf...