算 子 的 結 構 算子的結構 算子的結構
算子名稱: halcon 算子名稱是按照英文進行命名的,一般英文就代表含義。
halcon有一千多個算子一個個記,沒有必要,有些算子使用頻率非常低,隻需要記住一個分類方法,然後結合本身的軟體提示即可。
draw_表示界面互動的算子,需要人去畫區域。
gen__開頭的,表示生成類的算子,比如生成圓、矩形等
get__開頭的,是擷取某些屬性的算子。
tuple_開頭的代表與數組有關的算子
select_開通的代表篩選有關的算子,
帶有contour的表示輪廓xld有關的算子
帶有gray表示灰階有關的算子
Halcon中算子進行歸類
算子參數:halcon中算子主要分為兩類,
參數運算類
以及
對象運算類
對象包括區域、輪廓xld、圖像等
參數運算類
一般是數組等,一般是輸入輸出都為數組,參數多數隻有兩個值;
dev_close_window ()
dev_open_window (0, 0, 512, 512, 'black', WindowHandle)
draw_circle (WindowHandle, Row, Column, Radius)
gen_circle (Circle, Row, Column, Radius)
region_features(Circle, 'area', Value)
connection (Circle, ConnectedRegions)
select_shape (ConnectedRegions, SelectedRegions, 'area', 'and', 150, 99999)