【问题标题】:Images not being displayed properly图像显示不正确
【发布时间】:2013-03-12 19:36:14
【问题描述】:

我正在使用 MATLAB R2012b。我试图让 7 个图像显示在一个图形上,但我可以让 MATLAB 显示的图像看起来与原始文件完全一样。我将颜色图设置为灰色,希望你让它看起来一样,但没有它仍然不同。我已经包含了原始内容和我从 MATLAB 获得的内容,因此您可以看到正在发生的事情。

这是我的代码:

w8 = imread('Winter8','jpg');
subplot(2,4,1), image(w8);
title('Winter8.jpg');
axis('off','image');
colormap('gray');
truesize;

以下是图片:

原文:

来自 MATLAB 的结果:

感谢您的帮助。

【问题讨论】:

    标签: matlab image-processing color-mapping


    【解决方案1】:

    imagesc 似乎比 image 效果更好

    imagesc(w8);

    颜色图('灰色');

    【讨论】:

    • 哇,效果很好!谢谢。 (只有两个字母,哈哈)
    【解决方案2】:

    imagesc 在您的情况下使图像看起来更好看,因为您似乎对使用灰色地图作为过滤器感兴趣。您可以使用clims 指定范围,但您没有image 那么多的控制权。

    如果你在你的图上运行colorbar,你就会明白我在说什么。

    image 在您希望更好地控制数据的情况下使用会更好。例如,如果您想以真彩色而不是颜色图绘制数据,与imagesc 函数相比,将其与image 函数一起破解会更容易,因为您不必担心缩放@ 987654328@真彩图。

    【讨论】:

      猜你喜欢
      • 2013-04-25
      • 1970-01-01
      • 1970-01-01
      • 2020-06-10
      • 1970-01-01
      • 1970-01-01
      • 2021-01-25
      • 2017-07-23
      • 2013-04-15
      相关资源
      最近更新 更多