我正在尝试使用 matlab 转换我必须具有集中外观的图像。我希望它显示图像绿色部分的一系列浓度值,如下所示:
我加载图像并尝试更改颜色图:
>> ex1 = imread('C:\Users\Tyler\Documents\Dropbox\ex1.png');
>> imshow(ex1)
>> colormap(grey)
这会改变颜色条的外观,但对图像本身绝对没有影响。它仍然是绿色,下面是紫色。为什么这不会像只更改 documentation 中的颜色图那样更改图像?
泰勒
最佳答案
colormap
只对单色数据有影响。推测是RGB PNG文件,所以这里不会有影响。使用 rgb2gray
首先在 ex1
上。
关于image - 在matlab中,colormap对图像没有影响,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8241880/