select_shape_proto算子解析


select_shape_proto不同于select_shape,是通过一些比较简单的特征进行筛选,所以这个算子使用率远低于select_shape。但是他是一个非常有用的region筛选算子。近期因为项目原因,需要去除屏幕的边缘region干扰,所以使用到了select_shape_proto,借此对select_shape_proto进行了下了解。

halcon里的算子解释

在halcon的帮助手册里,对select_shape_proto的解释是:选择相互之间有一定关系的区域(select_shape_proto — Choose regions having a certain relation to each other)。依据其签名select_shape_proto(Regions, Pattern : SelectedRegions : Feature, Min, Max : );可以看出Feature为其主要参数,该参数有以下7种模式:
‘distance_center’、‘distance_contour’、‘distance_dilate’、‘covers’、‘fits’、‘overlaps_rel’、‘overlaps_abs’
由于halcon帮助手册里面的解释比较生硬,通过图片的形式我们能更好地理解其参数的含义
在这里插入图片描述select_shape_proto(Regions, Pattern, SelectedRegions, ‘distance_center’, Min ,Max)

(1)‘distance_center’

判断Regions中每个region的中心(等同于area_center计算出来的中心)距离Pattern(Pattern 可以是region或者image)中心的欧氏距离,Min和Max控制距离的下限和上限,可以取负数。
当Pattern选择为image,min选择390的时候ÿ

  • 6
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值