灰度图像的问题
当我尝试使用 : 显示灰度图像时,
Img = imread('tr2.png');
subplot(111);
imshow(Img);
它不会显示为原始图像。问题出在哪里?
When I try to show a grayscale image using :
Img = imread('tr2.png');
subplot(111);
imshow(Img);
it does not appear as the original image. Where is the problem ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
尝试将颜色图与图像一起读取:
编辑:
我相信您已经索引了图像,并且必须在进行任何处理之前将其转换为 RGB。
使用 ind2rgb 或 ind2gray 函数。
例如,请参阅Steve 的博客 在索引图像上。
Try to read colormap together with the image:
EDIT:
I believe you have indexed image and you have to convert it to RGB before any processing.
Use ind2rgb or ind2gray function.
See for example Steve's blog on indexed images.
获取灰度的代码:
(Matlab)
code to get the grayscale:
(Matlab)