Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
当我尝试使用以下方式显示灰度图像时:
Img = imread('tr2.png'); subplot(111); imshow(Img);
它不会显示为原始图像。哪里有问题 ?
尝试将颜色图与图像一起读取:
[Img, map] = imread('tr2.png'); imshow(Img,map);
编辑:
我相信您已经对图像进行了索引,并且必须在进行任何处理之前将其转换为 RGB。使用ind2rgb或ind2gray函数。
例如,参见史蒂夫关于索引图像的博客。
获取灰度的代码:
Img = imread('tr2.png'); gray=rgb2gray(Img); imshow(gray);
(Matlab)