halcon语法 sort_index sort_index 函数是 HALCON 中的一个非常有用的函数,用于获取一个排序后的索引数组。它的作用是对给定的数组进行排序,并返回排序后元素的索引。 函数的语法如下: halcon复制代码: sort_index(Array, SortedIndex) 其中: •Array 是要排序的数组。 •SortedIndex 是排序后元素的索引数组。
sort按升序对元组值进行排序,这意味着结果元组的第一个值是最小的。但是,字符串不能与数字混淆。sort_index按升序对元组值进行排序,但与sort相反,它返回已排序值的索引位置(0…)。 该函数反转元组值的顺序。如果输入为空,如果元组长度为1,或者元组在所有位置上只包含一个值,例如[1,1,…,1],那么sort和inverse...
sortIndex[i].Sort(new CompareContourCenterRowInc()); if (order == EnumOrder.Decrease) sortIndex[i].Reverse(); } } 索引排序完成后,即可得到排序后的轮廓结果: for (int i = 0; i < sortIndex.Count; ++i) { for (int j = 0; j < sortIndex[i].Count; ++j) { int idx = sortIndex...
tuple_sort (c, Sorted) *按升序排序 *[200, 400, 500] tuple_sort_index (c, Indices) *先按升序排序,返回排序后的元素在原元组中的索引(从0开始) *[1, 2, 0] 特征 a:=[1,2,3] b:=[10.2,20,30.4,80,90,60,50] c:=[500,200,400] tuple_deviation (a, Deviation) *返回元组元素的标准...
sort_index(Area,Indice)算子讲解:先将Area中各元素按升序排序,然后将排序后的每一个Area分别在原Area元组中的索引放在元组Indice 中 Area: 420 12922 38019 58 2033 Sort: 58 420 2033 12922 38019 Indice: 3 0 4 1 2 因为是升序,所以找最小不需要取反,找最大需要取反 ...
*sort_index(Length)[|Length| - 1] 是取最大的长度的index,因为select_obj的index参数是从1开始的,所以需要加1 select_obj (UnionContours, LongestContour, sort_index(Length)[|Length| - 1] + 1) *圆形拟合 fit_circle_contour_xld (LongestContour, 'ahuber', -1, 0, 0, 3, 2, Row, Column...
Halcon基本语句
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中...
tuple_sort_index(算子名称) 名称 tuple_sort_index— Sort the elements of a tuple and return the indices of the sorted tuple. 参数签名 tuple_sort_index( : :Tuple:Indices) 描述 tuple_sort_indexsorts all elements ofTuplein ascending order and returns the indices of the elements of the sorted...
sort_index(Length)[|Length|-1]+1找出最大值对应的索引 polar_trans_image (ImageReduced, ImagePolar, Row, Column, PolarResolution, Radius+5) 把图像由笛卡尔坐标转换成极坐标下图像,及把圆环形的图像区域转换成矩形区域。 polar_trans_region_inv (RegionUnion, XYTransRegion, Row, Column, 6.28319, 0,...