matlab如何把黑白图转colormap

比如如下的图片 如果想要转成colormap 就是让光照强弱以彩色形式显示 有什么办法么?img=imread('XXXXXXX');imshow(img)colormap(jet)这样的话出来还依然是黑白的图 想要达到的效果大概是下图那样

那要看你的用imread函数读出的img是什么类型的数据
如果得到的img是个三维的int8矩阵,表示img是用rgb三通道表示的矩阵
需要转为灰度图再画图,并更改colormap,如下
I = rgb2gray(img);
imagesc(I);
colormap(jet);

如果得到的图像就是二维的int8,或者是二维的0到1之间的浮点数直接用
imagesc(img);
colormap(jet);
温馨提示:答案为网友推荐,仅供参考
相似回答