1
skin cancer image Ich möchte K bedeutet Clustering auf Graustufenbild anzuwenden, ist der Code alsWie KMeans Clustering auf Graustufenbild in Matlab anwenden
im = imread('SSM1_2_orig.jpg');
im = rgb2gray(im);
[idx centroids]=kmeans(double(im(:)),3,'distance','sqEuclidean','Replicates',3);
%imseg = zeros(size(im,1),size(im,2));
%{for i=1:max(idx)
%imseg(idx==i)=i;
%end}
segmented_images = cell(1,3);
for k = 1:3
color = im;
color(im ~= k) = 0;
segmented_images{k} = color;
end
figure(),imshow(segmented_images{1});
figure(),imshow(segmented_images{2});
figure(),imshow(segmented_images{3});
folgen, aber es gibt mir die schwarze Ausgabe nur
haben Sie 'imshow (segmented_images {1}, []) versucht,' –
ja, aber es gibt die schwarze Ausgabe –
nur dann können Sie bitte das Originalbild hinzufügen, damit wir es versuchen? –