Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用 HDF 卫星数据来检索波段,我正在得出不同的植被指数。hdf 数据中的每个波段都是灰色格式,它是一个灰度图像。处理 HDF 数据后,我可以使用颜色图将其转换为颜色(我使用 jet 作为颜色图)。我的疑问是如何在使用 imwrite 时将灰度图像转换为彩色映射。如何在 imwrite 中使用颜色图。我尝试了很多次,但输出只有全蓝色,这会破坏输出图像。请帮助我做到这一点。
如果您想保存为类似的格式,请在使用前尝试使用该ind2rgb功能,但如果您使用的是索引图像格式(例如),您可以直接使用,如文档中所示:imwrite.jpg.pngimwrite
ind2rgb
imwrite
.jpg
.png
imwrite(X, map, filename)
X你的灰度图像在哪里,map你的颜色图(即jet)filename是你要保存的图像的名称,以.png
X
map
jet
filename
为什么要使用 imwrite?您可以使用 imshow。
例子:
参考:http ://www.alecjacobson.com/weblog/?p=1655