halcon 与分割相关的算子(1)

1.固定阈值分割算子

threshold(Image, Region, min, max)

参数1: 输入图像

参数2:输出区域

参数3:灰度范围上阈值

参数4:灰度范围下阈值

作用:输出固定灰度范围内的区域

2.自动全局阈值

binary_threshold(Image, Region, 'max_separability', 'dark', UsedThreshold1)

参数1:输入图像

参数2:输出区域

参数3:分割模式 有smooth_histo和 max_separability 两种,一般采用前者

参数4:提取亮区还是暗区

参数5:位置

作用:对图像进行自适应分割

3.局部阈值分割算子

dyn_threshold(Image, ImageMean, RegionDynThresh, 5, 'light')

参数1:输入图像

参数2:输入辅助计算图像,一般采用原图的均值图像

参数3:输出分割区域

参数4:阈值大小

参数5:提取亮区还是暗区

作用:对图像进行局部阈值分割,适用于灰度变化较多的图像。分割思想:对于每一个像素,将原图和均值图像灰度值进行对比,假设提取亮区,则原图和均值图像的灰度差大于阈值的像素,被认为是亮区被选出来 原图gray-均值图gray>阈值。对于暗区相反,原图gray-均值图gray<-阈值

4.自动阈值

auto_threshold(Image, Region, 2)

参数1:输入图像

参数2:输出区域

参数3:该算子基于灰度直方图的波峰进行分割,需要进行直方图高斯滤波,sigma表示滤波的标准差,该值越大,越平滑,分割出来的区域越少。

作用:基于直方图进行分割,一般来说有几个波峰就分割成几块。可以直接得到独立的几个区域,省略了connection算子。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值