当我尝试使用以下方式显示灰度图像时
Img = imread('tr2.png');
subplot(111);
imshow(Img);
它不会显示为原始图像。问题在哪里?
答案 0 :(得分:3)
尝试与图像一起阅读色彩图:
[Img, map] = imread('tr2.png');
imshow(Img,map);
编辑:
我相信你有索引图像,你必须在进行任何处理之前将其转换为RGB。 使用ind2rgb或ind2gray功能。
请参见索引图像上的Steve's blog。
答案 1 :(得分:2)
获取灰度的代码:
Img = imread('tr2.png');
gray=rgb2gray(Img);
imshow(gray);
(Matlab的)