使用单独的色彩图叠加两张图像

时间:2016-06-23 22:02:41

标签: image matlab overlay matlab-figure

我正在使用matlab中的一些landat tiff文件,我想在特定场景的基础图像上叠加热图。底图是灰度图像,对于热图像,我通常使用具有有限显示范围的喷射色图。

例如,我通常会创建两个并排显示的数字:

    figure
    imshow(temp,[-2,2])
    colormap jet

    figure 
    imshow(base)

其中temp是包含温度数据的MxN数组,base是包含基本图像的MxN数组。

我希望将温度覆盖在基本图像中,如下图所示。任何帮助将非常感激。

enter image description here

1 个答案:

答案 0 :(得分:0)

您想要为图像使用真彩色而不是依赖色彩图。您可以使用sqlPrintfgray2ind将值转换为色彩映射值。

ind2rgb