【发布时间】:2015-07-05 13:11:54
【问题描述】:
我使用以下 matlab 代码对预处理图像应用了 k-mean 聚类
%B - input image
C=rgb2gray(B);
[idx centroids]=kmeans(double(C(:)),4);
imseg = zeros(size(C,1),size(C,2));
for i=1:max(idx)
imseg(idx==i)=i;
end
i=mat2gray(imseg);
% i - output image
每次显示输出时,分配给输出图像的颜色都会发生变化。 如何为 cluster1、cluster2、cluster3 和 cluster4 赋予特定颜色。
【问题讨论】:
-
您可以在显示输出的行中执行此操作,遗憾的是您尚未将其添加到代码中,因此我们无能为力...