文章目录
Syntax:DescriptionExamples
使用Otsu方法的全局直方图阈值分割
Syntax:
T
= otsuthresh(counts
)
[T
,EM
] = otsuthresh(counts
)
Description
T = otsuthresh(counts)使用Otsu的方法根据直方图计数来计算全局阈值T。 Otsu的方法选择的阈值应使阈值黑白像素的类内差异最小。 全局阈值T可以与imbinarize一起使用,以将灰度图像转换为二进制图像。 [T,EM] = otsuthresh(counts)返回有效性指标EM,它指示阈值的有效性。
Examples
clear all
close all
clc
I
=imread('timg.jpg');
I
=rgb2gray(I
);
[counts
,x
]=imhist(I
,16);
stem(x
,counts
)
T
=otsuthresh(counts
);
BW
=imbinarize(I
,T
);
figure
imshowpair(I
,BW
,'montage')