read_image (image, '原圖fabrik')
dev_close_window ()
dev_open_window (
0, 0, 512, 512, '
black
', windowid)
set_display_font (windowid,
14,'
mono
', '
true
', '
false')
dev_set_colored (6)
*設定顯示顏色的種類個數*
regiongrowing (image, regions,
1, 1, 3, 200
)*將影象分區域,區域最小尺寸為200,通過比較灰度值,公差在3以內,「1,1」引數表示橫向和縱向檢測的畫素個數。請注意和面實驗對比效果*
dev_set_draw (
'margin')
dev_display (regions)
area_center (regions, area, row, column)
get_string_extents (windowid,
12345
, ascent, descent, txtwidth, txtheight)
*計算字串「12345」的寬度,預留出區域面積字串的顯示位置*
for i := 0 to |area| - 1 by 1
disp_message (windowid, area[i],
'image
', row[i] - txtheight / 2, column[i] - txtwidth / 2, '
white
', '
false')
endfor
注意原圖中電腦柵格**因為相鄰區域圖形面積達不到200而被顯示為黑色,所以黑色是不配選擇區域。而不是一種區域顯示顏色該示例注意 regiongrowing 和 area_center 運算元的功能
請注意,halcon中的變數不用預先定義,所以如果計算出來的區域為多個區域,則area_center(regions,area,row,column)中計算出來的結果如果為多個值得話,則相應的變數就都是陣列。
HALCON學習之區域中心座標提取
本次任務目標 基本步驟 讀取本地read image image,d 視覺 picture 杯蓋.jpg 關閉當前視窗,開啟乙個新的視窗,顯示dev close window dev open window 0,0,512,512,black windowhandle dev display ima...
特徵工程 特徵提取
特徵提取 將任意資料 如文字或影象 轉換為可用於機器學習的數字特徵 注 特徵值化是為了計算機更好的去理解資料 字典特徵提取 作用 對字典資料進行特徵值化 dictvectorizer.get feature names 返回類別名稱 from sklearn.feature extraction i...
顏色特徵提取
顏色特徵是在影象檢索中應用最為廣泛的視覺特徵,主要原因在於顏色往往和影象中所包含的物體或場景十分相關。此外,與其他的視覺特徵相比,顏色特徵對影象本身的尺寸 方向 視角的依賴性較小,從而具有較高的魯棒性。面向影象檢索的顏色特徵的表達涉及到若干問題。首先,我們需要選擇合適的顏色空間來描述顏色特徵 其次,...