Halcon學習筆記(二) 運算元學習

2021-08-07 07:34:49 字數 2070 閱讀 8246

填充區域 (fill_up/fill_up_shape: 二者區別在於後者針對面積大小範圍來決定是否填充)

區域聯合( union1  union2)  skeleton(返回乙個區域的框架)get_region_runs(訪問乙個區域的遊程編碼)

partition_dynamic(在較小垂直範圍內水平劃分區域)

區域交集(intersection)    complement(返回乙個區域的補碼)difference(計算區域差) orientation_region(獲取區域方位)crop_domain

smallest_circle(輸出區域最小環繞圓的圓點座標和半徑)   gen_circle(產生指定圓點座標和半徑的圓)   

select_shape_std(選擇給定形狀的區域)  select_shape_proto(選擇彼此具有一定關係的區域)

var_threshold(通過區域性平均值和標準差來閾值影象,)

dyn_threshold(使用區域性閾值分割影象,在背景差異明顯的情況下提取物體輪廓,常使用均值濾波器獲取參考影象)

dual_threshold(雙閾值分割,通常運用於拉普拉斯運算元之後)

deviation_image(計算矩形視窗內灰度值的標準偏差)

gen_gauss_filter(頻域內產生乙個高斯濾波器)

derivate_gauss(用高斯衍生物卷積影象)

sub_image(影象相減)add_image(影象相加)

rft_generic(計算影象的實值fft)

convol_fft(在頻域中使用濾波器卷積影象)

zoom_image_factor(縮放影象到給定倍數)

scale_image(縮放影象的灰度值)real_to_vector_field(將兩幅實值影象轉化成向量場影象)

create_sheet_of_light_model(建立乙個模型並使用片光技術進行3d測量)set_sheet_of_light_param(設定片光模型所選引數)set_profile_sheet_of_light(通過測量差異來配置片光檔案)get_sheet_of_light_result_object_model_3d(獲得使用片光技術作為3d物件模型進行校準測量的結果)select_points_object_model_3d(對3d物件模型的屬性應用閾值)clear_object_model_3d(釋放3d模型儲存)reset_sheet_of_light_model (重置片光模型)disp_object_model_3d(顯示3d模型)create_su***ce_model(建立基於表面的匹配所需的資料結構) create_pose(建立乙個三維姿態)visualize_object_model_3d(互動式顯示3d物件模型)find_su***ce_model(在3d場景中找到乙個最佳匹配的表面模型)pose_invert(反轉3d姿態中的每個姿態)rigid_trans_object_model_3d (對3d物件模型應用乙個嚴格的3d變換) distance_object_model_3d(計算乙個3d物件模型的點與另乙個3d物件模型的距離)get_object_model_3d_params(返回3d物件模型的屬性)connection_object_model_3d(確定3d物件模型的連線元件)select_object_model_3d(根據全域性特徵從3d物件模型陣列中選擇3d物件模型)

gen_disc_se(生成灰色形態的橢圓結構元素)gray_bothat(對影象執行灰色值底帽變換)gray_histo(計算灰度值分布)histo_to_thresh(從直方圖中確定灰度值閾值)

lines_gauss(檢測線及線寬) select_contours_xld (根據多個特徵選擇xld輪廓)

watersheds_threshold(使用閾值提取影象中的流域盆地) cooc_feature_image(計算共生矩陣並匯出灰度值特徵)

hough_lines(在hough變換的幫助下檢測邊緣影象中的線,並在hnf中返回)

access_channel(獲取多通道影象的某個通道)

measure_pairs:提取垂直於矩形或環形弧的直邊對,可用於齒狀物體的缺陷檢測等

set_tposition(設定文字游標的位置)

concat_obj(連線兩個元組物件)

halcon運算元學習

1.gen contour polygon xld contour row,col 功能 根據乙個多邊形 polygon 以元組形式給出 建立乙個xld輪廓 contour 輸出 contour 輸出建立的xld輪廓 輸入 row 輸入的行陣列 輸入 col 輸入的列陣列 例 gen contour...

halcon學習筆記 (13)運算元 控制

assign input result 指定乙個新值給控制變數 comment comment 為程式新增一行注釋 exit 終止hdevelop global declaration 申明乙個全域性變數 insert input,value,index result 分配乙個值到乙個元組元素 re...

halcon學習筆記 (14)運算元 開發

dev clear obj objects 刪除乙個iconic物件 dev error var errorvar,mode 定義或取消定義乙個錯誤變數 dev get exception data exception,name value 獲取異常資料 exception 包含異常資料或使用者定義...