0

我正在使用 HDF 卫星数据来检索波段,我正在得出不同的植被指数。hdf 数据中的每个波段都是灰色格式,它是一个灰度图像。处理 HDF 数据后,我可以使用颜色图将其转换为颜色(我使用 jet 作为颜色图)。我的疑问是如何在使用 imwrite 时将灰度图像转换为彩色映射。如何在 imwrite 中使用颜色图。我尝试了很多次,但输出只有全蓝色,这会破坏输出图像。请帮助我做到这一点。

4

2 回答 2

0

如果您想保存为类似的格式,请在使用前尝试使用该ind2rgb功能,但如果您使用的是索引图像格式(例如),您可以直接使用,如文档中所示imwrite.jpg.pngimwrite

imwrite(X, map, filename)

X你的灰度图像在哪里,map你的颜色图(即jetfilename是你要保存的图像的名称,.png

于 2014-09-29T06:58:52.070 回答
0

为什么要使用 imwrite?您可以使用 imshow。

例子:

  1. 显示(我)

在此处输入图像描述

  1. imshow(im,'Colormap',jet(255))

在此处输入图像描述

参考:http ://www.alecjacobson.com/weblog/?p=1655

于 2014-09-29T06:59:48.567 回答