how can i convert RGB image to indexed image without using toolbox?
1 回表示 (過去 30 日間)
古いコメントを表示
i want to convert rgb image to indexed image but without using toolbox, with colormap and impixel
0 件のコメント
回答 (2 件)
Image Analyst
2016 年 10 月 14 日
In the meantime, this works just fine for me:
rgbImage = imread('peppers.png');
subplot(2, 1, 1);
imshow(rgbImage); % Show original image
[indexedImage, map] = rgb2ind(rgbImage, 8);
subplot(2, 1, 2);
imshow(indexedImage, map); % Show posterized version
colorbar;
Since you forgot to share your code, can you run my code and verify that rgb2ind() still does not work for you? Then, since it works for me and I can't reproduce your system's behaviour, and does not work for you, you should call the Mathworks for tech support.
2 件のコメント
Image Analyst
2016 年 10 月 15 日
You don't need to call both imagesc() and imshow(). Just call imshow(). And call colormap AFTER you call imshow().
And you don't need to call impixel() at all. If you want to see what the values are, just use impixelinfo().
Look at my code. Just do it like that, not the way you did it.
参考
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!