halcon算子/sort_region/opening_circle /smallest_circle/tuple_sort/tuple_sort_index

opening_circle (WiresFilled, Balls, 15.5)
*将WiresFilled中去掉半径小于15.5的圆形区域后,将剩下的的区域保存到Balls中。


*smallest_circle (Region, Row, Column, Radius)
*获取区域最小外接圆数据
*参数1:输入给定区域
*参数2:输出中心行坐标-y坐标
*参数3:输出中心列坐标-x坐标
*参数4:输出外接圆半径
NumBalls := |Radius|
tuple_sort(Radius,Radius11)
tuple_sort_index(Radius,Radius12)
*R1:=Radius[1]
*给数组元素升序排序    tuple_sort(Array,Sorted)
*给数组元素升序排序返回的数组元素是排好序的元素原来的下标   tuple_sort_index(Array,Indices)

*sort_region (SelectedRegions, SortedRegions, ‘character’, ‘true’, ‘row’)
*区域排序
*参数1:原区域
*参数2:排序后的区域
*参数3:排序模式
*       'first_point':按照第⼀个点排序:⼀个区域的第⼀⾏的最前⾯的点
*       'last_point':按照最后⼀个点排序:⼀个区域的最后⼀⾏最后⼀列的那个点
*       'upper_left':外接矩形的左上⾓
*       'upper_right':外接矩形的右上⾓
*       'lower_left':外接矩形的左下⾓
*       'lower_right':外接矩形的右下⾓
*       'character'从左到右,从上到下的顺序
*参数4:确定排列顺序是递增的还是递减的。'true':递增;'false':递减
*参数5:输⼊参数,先按照⾏排列还是列排列

你可能感兴趣的:(计算机视觉,图像处理)