color-problem with imread and image
6 ビュー (過去 30 日間)
古いコメントを表示
I'm working on a mirror anamorphosis by a cilindrical mirror. I'm having a problem with using colors. The problem can be reduced to this simple script:
picture = imread('pict.jpg')
image(picture)
This is the picture that I want to get:

This is the picture that I do get:

Does anyone know what went wrong? Many thanks.
5 件のコメント
Image Analyst
2022 年 5 月 7 日
@Omer Al Sumeri, sure. Just start a new thread and attach your indexed image file. There, show us a screenshot of what you're getting when you use my answer from below
[indexedImage, cmap] = imread('Charizard.jpg.png');
imshow(indexedImage, cmap);
採用された回答
Image Analyst
2017 年 8 月 13 日
It's an indexed image. Get the second output of imread(), which you are not asking for now. It will be the color map. Then apply it with the colornap() function.
2 件のコメント
Image Analyst
2017 年 8 月 14 日
[indexedImage, cmap] = imread('Charizard.jpg.png');
imshow(indexedImage, cmap);
Image Analyst
2017 年 8 月 15 日
Glad this fixed it for you. If you're done, you can "Accept" the answer.
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Convert Image Type についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!