halcon 阈值分割 var_threshold分割

*var_threshold的分割,非常适用于具有较为复杂背景的标识内容进行分割

*它能够对获取指定蒙板大小且具有相同灰度的目标进行分割.

*MaskWidth、 MaskHeight  定义的过滤器蒙板大小决定了要分割的对象的最大尺寸;

*但是,如果选择的蒙版太大,则可能会合并非常接近的对象。

*StdDevScale  局部标准差用作图像中噪声的度量。

*它可以通过StdDevScale进行缩放,以反映所*需的灵敏度。

*值越高,表示仅选择与其周围环境截然不同的像素。

*AbsThreshold则为目标区域的绝对灰度值

*在图像的均匀区域中,标准偏差较低;因此,单个灰度值的影响很大。

*为了降低操作员在均匀区域中的灵敏度,可以调整AbsThreshold。

*因此,可以忽略同质环境中的微小灰度值变化。

*请注意,对于 StdDevScale 的负值,AbsThreshold 也应选择负值。

*lightDark: dark 暗  light 光亮  equal 等于 not_equal 不等于

read_image (Image, 'label\\label_01.png')
*原型为var_threshold(Image : Region : MaskWidth, MaskHeight, StdDevScale, *AbsThreshold, *LightDark : )
var_threshold(Image,Region,15,15,1.0,40,'dark')
connection(Region,ConnectedRegions)
select_shape(ConnectedRegions,SelectedRegions,['height','area'],'and',[20,100],[100,400])
dev_display(Image)
dev_display(SelectedRegions)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值