Matlab图像处理-最大类间方差阈值选择法(Otsu)

基本思想

最大类间方差阈值选择法又称为Otsu 算法,该算法是在灰度直方图的基础上用最小二乘法原理推导出来的,具有统计意义上的最佳分割阈值。它的基本原理是以最佳阈值将图像的灰度直方图分割成两部分,使两部分之间的方差取得最大值,即分离性最大。

示例代码

I = imread(‘rice.png’)
figure(1),imshow(I);          %显示原始图像
O = graythresh(I)             %计算得到最大类间方差的阈值
BW1 = im2bw(I,O);             %使用得到的最大类间方差得到的阈值进行图像分割
figure(2),imshow(BW1);           %显示阈值分割后的图像

效果图片

Matlab图像处理-最大类间方差阈值选择法(Otsu)_第1张图片

你可能感兴趣的:(Matlab,计算机视觉,人工智能,算法)