halcon學習備忘三(陣列的一些常用操作運算元)

2021-07-09 08:00:26 字數 1292 閱讀 3972

1、求陣列元素的最大值

tuple_max(array,max)

2、求陣列元素的最小值

tuple_min(array,min)

3、求陣列元素的平均值

tuple_mean(array,mean)

4、求陣列元素的絕對值

tuple_abs(array,abs)

5、兩個陣列相加

tuple_add(array1,array2,sum)

6、兩個陣列相減

tuple_sub(array1,array2,sub)

5、選擇陣列裡面一定範圍的元素組成新陣列

tuple_select_range(array,leftindex,rightindex,arrayselect)

6、將兩個陣列相連線

tuple_concat(array1,array2,concat)

7、將兩個陣列元素邏輯與

tuple_and(array1,array2,and)

8、將兩個陣列元素邏輯或

tuple_or(array1,array2,or)

9、給陣列元素公升序排序

tuple_sort(array,sorted)

10、給陣列元素公升序排序返回的陣列元素是排好序的元素原來的下標

tuple_sort_index(array,indices)

11、反轉乙個陣列

tuple_inverse(array,inverted)

12、比較兩個陣列是否相等

tuple_equal(array1,array2,equal)

13、計算陣列元素對應的弧度的角度

tuple_deg(array,deg)

14、在陣列1中尋找陣列2,如果有返回第乙個元素對應的下標,否則返回-1

tuple_find(array1,array2,indices)

15、獲取陣列的長度

tuple_length(array,length)

16、比較兩個陣列的對應元素,取每個大值放於結果中

tuple_max2(array1,array2,max2)

17、比較兩個陣列的對應元素,取每個小值放於結果中

tuple_min2(array1,array2,min2)

18、區陣列元素的中值

tuple_median(array,median)

19、將陣列元素值由角度值轉換為弧度值

tuple_rad(array,rad)

20、將陣列元取反(正負轉換)

tuple_neg(array,neg)

Halcon學習筆記(三) 資料型別

halcon學習筆記 三 資料型別 halcon只能在單獨行進行注釋,不能在語句後面進行注釋。1 tuple 元組,重數 賦值符號 tuple運算元 1 變數定義與加減乘除運算 如下 hal con中的幾種變數 1.tuple a 1 b 2,3 將a和b合併起來 c a,b 1,2,3 求c中有多...

halcon學習筆記(一) 基礎資料

1.assign運算元 assign input,result 對變數以及表示式或陣列賦值 例 assign 2 x y z 等同於z 2 x y 2.初始化 tuple1 1,0,3,4,5,6,7,8,9 對陣列進行初始化 val sin 1.2 cos 1.2 對某乙個值進行賦值 tuple2...

golang Web網上學習三 備忘筆記

len with 如何自定義函式 template.funcs funcmap funcmap template type funcmap string inte ce value 是函式 可以有任意數量的引數,返回單個值或者 單個值 error步驟 建立乙個funcmap map型別 key 是函...