图像的与阈值化操作就是利用图像像素点分布规律,设定阈值进行像素点分割,进而得到图像的二值化图像。
在阈值化处理中,最常用的算法就是OTSU,OTSU是一种寻找图像阈值的最大类间方差算法。算法步骤如下:
(1) 统计灰度级每个像素在整个图像中的数量
(2) 计算每个像素在整个图像中得概率分布
(3) 对灰度级进行遍历搜索,计算当前灰度值下前景背景类间概率
(4) 通过目标函数计算类内与类间下对应的阈值
从255个灰度级遍历t,使得t为某个值的时候,前景和背景的方差最大, 则 这个 t 值便是我们要求得的阈值。
示例代码如下:
1 |
|