Halcon常用阈值算子整理

本文详细介绍了Halcon中的几种阈值算子,包括自动阈值auto_threshold、二值化阈值binary_threshold、字符提取char_threshold、正负分割dual_threshold、局部阈值dyn_threshold和local_threshold、局部阈值var_threshold以及固定阈值threshold。这些算子针对不同场景,如不均匀照明、噪声图像、局部亮点或暗点等,提供了灵活的图像分割解决方案。
摘要由CSDN通过智能技术生成

1、自动阈值auto_threshold
auto_threshold(Image,Regions,Sigma)
Sigma:用于直方图的高斯平滑

2、二值化阈值binary_threshold (仅适用于byte和uint2图像)
binary_threshold (image, RegionMaxSeparabilityLight, ‘max_separability’, ‘dark’, UsedThreshold)
*该算法首先计算图像的直方图,然后使用统计矩来找到将像素划分为前景和背景的最佳阈值,并使这两个类之间的可分离性最大化。
*通过选择Method =‘max_separability’,可以调用灰度直方图的自动阈值。
*根据感兴趣区域相对其他区域的明亮程度,LightDark=dark/light。

3、阈值字符提取char_threshold(明亮纸上分割黑色字符单通道图像)
char_threshold (image, image, Characters, 6, 95, Threshold)
*第一个输入参数:图像
*第二个输入参数:要计算直方图的区域
*第三个输出参数:分割的字符区域
*第四个输入参数:直方图高斯平滑的Sigma
*第五个输入参数:灰度值差异的百分比
*第五个输出参数:输出计算出的阈值

4、正负分割dual_threshold (将有符号图像分割为正负两个区域)
*将图像由byte类型转化为int2类型
convert_image_type (Traffic1, ImageConverted1, ‘int2’)

*将图像由byte类型转化为int2类型
convert_image_type (Traffic2, ImageConverted2, ‘int2’)

*将两个图像相减

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值