1.dev_update_off、dev_update_on
一般dev_update_off放在開始,dev_update_on放在程式結束
dev_update_window:定義 程式執行開啟和關閉期間,影象物件是否在圖形視窗中顯示;在單步模式下,該規則無效,單個運算元呼叫以後,物件總是顯示在圖形視窗上;在測量一系列運算元的執行時間的時候,應該設定為off,以減少hdevelop中gui更新的執行時間的影響
dev_update_pc:在程式執行期間,控制程式計數器的更新
dev_update_var:在程式執行期間控制變數視窗的更新或關閉,則每當程式修改變數時,更改變數視窗(圖示和控制項變數)的內容。 dev_update_time:控制是否顯示運算元的執行時間
2.halcon基本語法
等號:=
不等號#注釋*
字串賦值
:=是否等於
if(x=10)
條件與if(a>1 and b<9)
條件或if(a>1 or b <9)
條件取反
if(not(a=10))
for迴圈
for i:=0 to 10 by 1 ...... endfor
while迴圈
while(x=1) ...... endwhile
switch多分支
switch(index) case 1: break case 2: break default break endswitch
異常獲取
try ... catch(exception) ... endtry
3.字元陣列格式化
i4 := 123$'#f' //double型,預設保留小數點後六位.
i5 := 123$'#g' //使數字始終保持六位,不足補零.
i6 := 123$'#g' //使數字始終保持六位,不足補零.
i7 := 123$'#e' //轉換成科學計數
i8 := 123$'#e' //轉換成科學計數
d1 := 123$'6' //小於六位時,文字右對齊,大於不影響
d2 := 123$'-6' //小於六位時,文字左對齊,大於不影響
d3 := 123$'.6' //小於六位時,在左邊補零,大於不影響
d4 := 12345$'10.5' //小於10位時,文字右對齊;小於5位則在左邊補零,大於不影響
s1 := 'hugo'$'10' //文字右對齊
s2 := 'hugo'$'-10' //文字左對齊
4.開運算
開運算:先腐蝕後膨脹的過程稱為開運算,作用:去除孤立的小點,毛刺,消除小物體,平滑較大物體邊界,同時不改變其面積.opening_circle (左圖, 右圖, 5)
5.閉運算
先膨脹後腐蝕的過程是閉運算。作用:填充物體內細小的空洞,連線臨近物體,平滑邊界,同時不改變其面積。closing_circle (左圖, 右圖, 15)
6.fill_up_shape和fill_up的區別
7.halcon多視窗:dev_set_window(windowhandle):將指定視窗設定為活動視窗
8.區域特徵8
9.預處理
10.凸性convex:區域轉化為凸性,區域內任意兩點相連線段都在其區域內。
11.halcon內部如何計時
count_seconds (second0)count_seconds (second1)
time:=second1-second0 單位ms
halcon計時
12.幾何運算
point
line
line segment
contour
point
distance_pp
distance_pl
distance_ps
distance_pc
line
distance_pl
-distance_sl
distance_lc
line segement
distance_ps
distance_sl
distance_ss
distance_sc
contour
distance_pc
distance_lc
diatance_sc
distance_cc
distance_cc_min
region
distance_pr
distance_lr
distance_sr-
13.
Halcon 運算元解釋 1
用法 edges sub pix image edges filter,alpha,low,high 解釋 使用deriche,lanser,shen或canny過濾器提取亞畫素精確邊緣。參量 用法 segment contours xld contours contourssplit mode,s...
halcon運算元簡介
1.基本運算運算元 rgb1 to gray 將rgb影象轉換為灰度影象。intersection 計算兩個區域的交集 union1 返回所有輸入區域的並集。invert image 反轉影象 convert image type 轉換影象的型別 2.分水嶺演算法用到的運算元 watersheds ...
Halcon運算元雜記
1.copy obj classregions,objectsselected,index,count 釋義 將classregions這個tuple中的元素從index開始,拷貝count個數目到objectsselected中。2.closing circle objectsselected,r...