基于Otsu方法进行最佳全局阈值处理的图像分割

##基于Otsu方法进行最佳全局阈值处理的图像分割
简言之就是利用graythresh函数得到Otsu阈值对图像进行分割。
[T,SM]=graythresh(image)
T为Otsu阈值,为0~1内小数;SM为可分性测量,值越高表示图像可分性越高。
仍然利用im2bw函数进行图像分割。

I=imread('F:\5.jpg');
figure,imshow(I);
I2=rgb2gray(I);
figure,imshow(I2);
figure,imhist(I2);
[T,SM]=graythresh(I2);
I3=im2bw(I2,T);
figure,imshow(I3);
fprintf('%f %f\n',T*255,SM);

原图:
基于Otsu方法进行最佳全局阈值处理的图像分割_第1张图片
灰度图:
基于Otsu方法进行最佳全局阈值处理的图像分割_第2张图片
灰度直方图:
基于Otsu方法进行最佳全局阈值处理的图像分割_第3张图片
分割结果图:
基于Otsu方法进行最佳全局阈值处理的图像分割_第4张图片
T*255=94.000000
SM=0.789467 可分性并不是很高
由此可见该方法会受到图像制约,并不是所有图像都适合于该方法。

你可能感兴趣的:(基于Otsu方法进行最佳全局阈值处理的图像分割)