特徵提取 區域中心

2022-02-25 04:53:11 字數 1624 閱讀 1437

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...

顏色特徵提取

顏色特徵是在影象檢索中應用最為廣泛的視覺特徵,主要原因在於顏色往往和影象中所包含的物體或場景十分相關。此外,與其他的視覺特徵相比,顏色特徵對影象本身的尺寸 方向 視角的依賴性較小,從而具有較高的魯棒性。面向影象檢索的顏色特徵的表達涉及到若干問題。首先,我們需要選擇合適的顏色空間來描述顏色特徵 其次,...