我正在使用matlab中的一些landat tiff文件,我想在特定场景的基础图像上叠加热图。底图是灰度图像,对于热图像,我通常使用具有有限显示范围的喷射色图。
例如,我通常会创建两个并排显示的数字:
figure
imshow(temp,[-2,2])
colormap jet
figure
imshow(base)
其中temp是包含温度数据的MxN数组,base是包含基本图像的MxN数组。
我希望将温度覆盖在基本图像中,如下图所示。任何帮助将非常感激。
答案 0 :(得分:0)
您想要为图像使用真彩色而不是依赖色彩图。您可以使用sqlPrintf
和gray2ind
将值转换为色彩映射值。
ind2rgb