Halcon 算子 expand_gray

  作用:填充区域间的间隙或者分割重叠区域(主要依据灰度值或者色差);

参数翻译(对应上看参数顺序):

输入区域、

输入图像、

输入不发生扩张的区域、

输出结果区域、

输入迭代次数(1 ≤ Iterations ≤ 500 (lin))、

输入模式( 'image', 'region')、

输入区域边界上的灰度值或颜色与待扩展候选区域之间的最大差异(1 ≤ Threshold ≤ 255 (lin));

 

描述:

expand_gray填补了在分割图像时,由于需要抑制小的区域导致的区域之间的间隙(mode为image时),或者时在分割重叠区域时(mode为region时);这两种方式都是区域膨胀的结果。该算子的工作原理是在区域中添加一个像素宽的条带,并且其灰度值和区域边界上相邻的像素的灰度值最大落差不能超过参数threshold中设置的阈值(如下图,左图为未执行expand_gray,右图为执行后的mode=image)。对于“循环”类型的图像(例如方向图像),输出区域还会添加灰度差值至少为255 - Threshold的点。

 

膨胀只发生在被指定为不“禁止”的区域(参数ForbiddenArea)。

 

注意:

mode中的Image和region有以下的不同,

'image':输入区域在被膨胀迭代的过程中,直到它们接触到另一个区域或图像边界,或者由于过高的灰度值差异而停止迭代。由于expand_gray同时处理所有区域,区域间的间隙会均匀分布到所有灰度值相似的区域,在分割重叠区域时是将此区域均匀的分布到两个区域;

 

'region':不执行膨胀操作,只是通过将重叠区域(具有相似的灰度值)均匀的分配到各个区域,然后再分割重叠区域,所以输出区域是会有间隙的。

 

  • 1
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

无锡伶俐科技

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值