【发布时间】:2015-01-02 13:56:18
【问题描述】:
我有从光谱数据(波段分类)处理的灰度卫星图像。如果我在 imshow 中使用 jet colormap,它将显示绝对颜色映射图像。但是,如果我尝试在特定位置进行 imwrite,它会像蓝色图像一样保存。我在matlab中心看到了一个例子,但我没有得到。谁能帮我用彩色图像写我的图像。
接受的答案链接是:http://www.mathworks.com/matlabcentral/fileexchange/7943
我已经尝试了很多次,这将在绘图(imshow)中显示颜色映射图像,他们没有在任何地方使用颜色映射。现在我想用颜色映射来写我的图像。
示例代码:
I= imread('image path');
imshow(I,'colormap',jet);
imwrite(I,'path','jpg'); /not working
或
imwrite(I,jet,'path','jpg'); /not working
请帮忙解决这个问题。
【问题讨论】:
-
不是我想要的,而是尝试。我睡觉前的最后一条评论:)...
imwrite(rgb2ind(img1,1e-2,'dither'),colormap(jet),'someImg.jpg'); -
不工作。使用抖动>解析输入时出错
标签: image matlab image-processing octave