數組定義 Halcon 中的變量是不需要聲明的,直接用。 數組相加 數組相加(前提是兩個數組元素個數要一樣)。下面代碼的數組 B 是繼承上面的:B:=[2,2,2,3,4] 數組 D 的結果是:[3, 4, 5, 7, 9]。可見結果是每個對應的元素進行相加。 求數組的長度 ...
數組定義 Halcon 中的變量是不需要聲明的,直接用。 數組相加 數組相加(前提是兩個數組元素個數要一樣)。下面代碼的數組 B 是繼承上面的:B:=[2,2,2,3,4] 數組 D 的結果是:[3, 4, 5, 7, 9]。可見結果是每個對應的元素進行相加。 求數組的長度 ...
區域運算: Ø 並:union1()、union2(); Ø 交:intersection(); Ø 差:difference(); Ø 補:complement(); ...
矩陣創建及運算 創建矩陣m := [1,2,3,4]create_matrix(2,2,[1.0,2.0,3.0,4.0],matrix_id)create_matrix(2,2,[2,3,1,3],matrix_1_id) 獲取矩陣的值 獲取單個值 ...
assign : 對數據賦值,對數組的初始化。但不能對數組中的某一個值進行賦值。 舉例:Tuple1 := [1,0,3,4,5,6,7,8,9] // 對數組進行初始化 Val := sin(1.2) + cos(1.2) // 對某一個值 ...
腐蝕、膨脹、開運算(先腐蝕后膨脹)、閉運算(先膨脹后腐蝕) 以halcon自帶案例ball.hdev為例(開運算),注意代碼有所縮減。關於sort_region函數,參考http://blog.sina.com.cn/s/blog_13849dbbc0102xhts.html ...
算子: *開運算 opening(ConnectedRegions, ConnectedRegions, RegionOpening1) *閉運算 closing(RegionOpening1, RegionOpening1, RegionClosing1) *腐蝕 ...
assign : 對數據賦值,對數組的初始化。但不能對數組中的某一個值進行賦值。 舉例:Tuple1 := [1,0,3,4,5,6,7,8,9] // 對數組進行初始化 Val := sin(1.2) + cos(1.2) // 對某一個值 ...
Halcon一維離散函數算子 1. abs_funct_1d 計算一維數組的絕對值 2. compose_funct_1將兩個離散的一維函數合並為一個函數 3. create_funct_1d_array通過一個一維數組創建一個離散一維函數 4. ...