halcon XLD 常用轮廓函数 (草稿)

select_contours_xld ( Contours : SelectedContours : Feature, Min1,Max1, Min2, Max2 : )
从xld轮廓中提取符合一定条件的轮廓
‘Feature’可以为以下几种:
’contour_length’: 保留在Min1和Max1长度范围内的轮廓。Min2和Max2对于此feature没有作用。
’maximum_extent’: 返回方法同‘contour_length’,但是计算方法不同,在行列方向的八个极值点计算出来的。Min2和Max2对于此feature没有作用。
‘direction’:若轮廓的回归线(regression line)的方向在Min1和Max1中间,则返回;方向为逆时针计算方向。在[0,2pi]之间。Min2和Max2对于此feature没有作用。
’curvature’:若轮廓到其回归线的平均距离在在Min1和Max1中间,并且距离的方差在Min2和Max2中间,则返回。
’closed’:若轮廓的起点到终点的距离不大于Max1的返回,相当于筛选的半开空间,其他参数都用不到。
’open’: 若轮廓的起点到终点的距离大于Min1的返回,其他参数都用不到。


union_adjacent_contours_xld (Contours : UnionContours : MaxDistAbs, MaxDistRel, Mode : )
将端点距离很近的轮廓连接起来
临近两个轮廓的端点的距离既没有超过阈值MaxDistAbs,也没有超过长一点的轮廓长度乘以MaxDistRel(注意这个值貌似指的不是直接阈值,而是用这个值乘以两个轮廓中长的那个的长度的结果作为阈值),则连接。


union_cocircular_contours_xld
将组成同一个圆的轮廓连接起来


union_collinear_contours_xld (
Contours : UnionContours : MaxDistAbs, MaxDistRel, MaxShift,
MaxA

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值