image - 在matlab中,colormap对图像没有影响

标签 image matlab image-processing

我正在尝试使用 matlab 转换我必须具有集中外观的图像。我希望它显示图像绿色部分的一系列浓度值,如下所示:

enter image description here

我加载图像并尝试更改颜色图:

>> 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/

相关文章:

Matlab:如何在我的例程中接收函数(如 exp)作为参数?

arrays - MATLAB 矩阵预分配比动态矩阵扩展慢

MATLAB 不断更新错误的绘图

c# - 用c#异步处理Bitmap对象

opengl - 如何最好地处理局部阈值 opengl 函数

matlab - 在 matlab 中更改过滤器(B,A,X)并出现内存不足错误

java - 如何利用遗传算法减少噪声图像的误差?

html - CSS 图像定位,类似于背景位置

html - <a> 标签与 <div> 不匹配

Android:仅从 rss 网站最新文章下载图像