Index Matrix to RGB Matrix
2 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Hi. I have calculated the index matrix from kmeans clustering algorithm. My data set have 16 class and every class is indexed in the matrix. Also my data coming from a image so I have a 145x145 image matrix with variables changing from 1 to 16. I want to color every class in the image. I would be appreciated if you could help me. Thanks.
Note: I have added the matrix.
0 Kommentare
Antworten (2)
Ameer Hamza
am 22 Jun. 2020
Which colormap do you want to use. For example, try this
cmap = summer(16);
rgb_imag = ind2rgb(ind_fin, cmap);
imshow(rgb_imag);
0 Kommentare
Image Analyst
am 22 Jun. 2020
Here's one way
s = load('kmeansclusteredindex.mat')
ind_fin = s.ind_fin;
subplot(2, 1, 1);
imshow(ind_fin, []);
title('Original Image', 'FontSize', 20);
customColorMap = jet(16); % Use whatever colormap you want.
colormap(customColorMap);
colorbar;
subplot(2, 1, 2);
histogram(ind_fin);
grid on;
title('Histogram', 'FontSize', 20);
xlabel('Class Number', 'FontSize', 20);
ylabel('Pixel Count', 'FontSize', 20);
0 Kommentare
Siehe auch
Kategorien
Mehr zu Matrix Indexing finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!