跳转至

双阈值

在选定区域上应用双阈值操作,可裁剪或拉伸双阈值区间。

操作流程

检测目标:对下列图片进行阈值处理。

  1. 在算法库中选择"图像变换"大类下的"双阈值"算法工具

  1. 在图像上绘制算法执行区域(ROI 区域),需涵盖所有目标区域。如需对全图执行,则点击按钮"使用全图"(再次点击为取消)

  1. 在"双阈值"的参数表中修改阈值类型等参数值,得到最终结果

图例

下列示例效果图均使用自定义阈值类型,阈值最小值 100、最大值 150,类型为拉伸:

下列示例效果图均使用自定义阈值类型,阈值最小值 100、最大值 150,类型为区间:

参数说明

类型:

  • 裁剪:像素灰度值在阈值范围内则保留,否则被设置为阈值范围的上限或下限。如阈值范围 [100, 200],像素 150 保留为 150;230 被设置为上限 200;50 被设置为下限 100
  • 拉伸:像素灰度值在阈值范围内则拉伸到 0 到 255 的数值,超出的像素设置为 0 或 255。如阈值范围 [100, 200],像素灰度值在 [0, 100] 的输出 0,在 [200, 255] 的输出 255,在 [101, 199] 之间的像素值经拉伸输出
  • 区间:像素灰度值在阈值范围内则设置为 255,否则设置为 0。如阈值范围 [100, 150],像素 130 设置为 255;90 和 200 设置为 0

阈值类型:

  • 自定义阈值:手动输入"最大值""最小值"作为双阈值范围上下限
  • 自动阈值:全局自适应阈值,基于整幅图像上的像素灰度值分布获得
  • 自适应阈值:局部自适应阈值,自动基于每个像素所在的"核高""核宽"范围内的像素灰度值分布,为每个位置计算合适的阈值