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:输⼊参数,先按照⾏排列还是列排列

  • 2
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值