原始圖像和概率圖像疊加生成熱圖:
function [map] = cmap()
% 原始圖像,需要進行灰度化,我這裏直接讀灰度圖
im = imread('1-1.png');
im = double(im);
% 概率圖擴展範圍是0-255
gray = imread('1-2.png');
gray = uint8(double(gray) * 255);
% jet定義顏色,紅-藍:255-0,可以設置jet(閾值)調整210爲紅色
cmap = colormap(jet(210));
rgb = ind2rgb(gray, cmap);
map = uint8(im * 0.5 + rgb * 0.5 * 255);
% imshow(map);
imwrite(map, 'C:\Users\Lee\Desktop\a.png');
效果如下: