跳到主要内容
版本:1.12.7

二值化2D

功能介绍

对2D图像使用二值化处理(硬阈值二值化,均值二值化,高斯二值化),输出图像值只为0和1。

硬阈值二值化:遍历图像像素,判断当前像素是否小于低阈值或大于高阈值,如果是设当前像素值为0,否则为255。

均值二值化:遍历图像像素,使用卷积核计算出值后求均值,判断当前像素值是否大于均值减去C,如果是则设为255,否则为0。

高斯二值化:遍历图像像素,使用高斯卷积核计算出值,判断当前像素值是否大于卷积后的值,如果是则设为255,否则为0。

模块位置:图像处理-二值化2D

使用说明

参数说明

  • 图像源:输入图像
  • 区域:输入区域
  • 方法:硬阈值,均值,高斯
  • 阈值范围:范围[0,255],只在方法为 硬阈值二值化模式下生效
  • 滤波核宽度:范围[1,31],生成卷积核的宽度,只在方法为 均值二值化模式下生效
  • 滤波核高度:范围[1,31],生成卷积核的高度,只在方法为 均值二值化模式下生效
  • C:范围[-99,99],阈值偏移量,只在方法为 均值二值化模式下生效
  • 滤波核尺寸:范围[1,31],生成高斯卷积核的尺寸,只在方法为 高斯二值化模式下生效
  • 高斯标准差:范围[0.5,2],生成高斯卷积核时所需标准差,只在方法为 高斯二值化模式下生效

案例流程

image
  1. 获取源数据,可以选择相机或者加载本地数据
image
  1. 使用矩形区域模块来选择需要处理的区域(也可以选择其他类型的区域,例如旋转矩形区域等)
image
  1. 对选定的区域做二值化处理
image
信息

上面的流程仅作为参考,实际根据不同应用场景的需求进行修改