auto_threshold(Image : Regions : Sigma : )
功能:根据图像直方图确定的阈值分割图像。
参数:Image (输入参数):输入图像。
Regions (输出参数):输出区域。
Sigma (输入参数):用高斯滤波平滑直方图的Sigma(标准差)。
描述:auto_threshold算子使用多阈值分割单通道图像。
第一步,计算灰度值的绝对灰度直方图。
第二步,从直方图中提取相关的最小值,这些最小值连续用作阈值分割操作的参数。这些阈值对于字节图像,范围在[0,255]之间,是从(使用高斯滤波(标准方差为Sigma)平滑后的)直方图中提取的所有最小值。产生的区域的数量是minima的数量+1。Sigma 的值越大,提取的区域越小。如果提取的minima 元组为{86,120},那么阈值分割区间为[0,86]、[87,120]、[121,255],得到3个区域。
|