我应用k-means算法分割图像。我使用内置的k-means函数。它工作正常,但我想知道的阈值,将其转换为K均值方法的二进制图像。例如,我们可以通过使用内置的功能的MATLAB得到阈值:如何获得用于二值化图像的k均值算法的阈值?
threshold=graythresh(grayscaledImage);
a=im2bw(a,threshold);
%Applying k-means....
imdata=reshape(grayscaledImage,[],1);
imdata=double(imdata);
[imdx mn]=kmeans(imdata,2);
imIdx=reshape(imdx,size(grayscaledImage));
imshow(imIdx,[]);
是什么让你认为在应用k-means之前将值进行二值化? – beaker
不,我在应用k-means之前没有进行二值化。我分别使用了k-means零件。 –
k-means中没有二值化。 – beaker