热力图主要用pcolor函数,
img=imread(‘E:\Data_Set\RESIDE\OTS_BETA(室外合成)\clear\clear\0138.jpg’) ;
load(‘E:\Data_Set\RESIDE\OTS_BETA(室外合成)\depth\depth\0138.mat’)
subplot(1,2,1)
depth2=flipdim(depth,1);%原距离图的垂直镜像,本身是反的,否则画出来是反的,用flipdim函数
h=pcolor(depth2);%热度图
axis equal
set(h,‘edgecolor’,‘none’,‘facecolor’,‘interp’);%去掉网格,平滑热度图
colorbar;%显示图例
subplot(1,2,2)
imshow(img)
do_show_log_scale=1;
max_d=1.9134;
min_d=-0.0315;
max_d=power(10, max_d);
min_d=power(10, min_d);
if do_show_log_scale
scaling_label=log10(max_d)-log10(min_d);
offset_label=log10(min_d);
else
scaling_label=max_d-min_d;
offset_label=min_d;
end
depth_inpaint_show=data_obj;
if do_show_log_scale
depth_inpaint_show=log10(data_obj);
end
depth_inpaint_show=(depth_inpaint_show - offset_label)/scaling_label;
% one_cache_file='predict_depth_gray.png';
subplot(1,2,1)
imshow(depth_inpaint_show)
% one_cache_file='predict_depth_rgb.png';
depth_show=depth_inpaint_show;
depth_show=(depth_show-min(depth_show(:)))/(max(depth_show(:)) - min(depth_show(:)));
depth_show=depth_show*(64-1)+1;
depth_show=round(depth_show);
subplot(1,2,2)
imshow(depth_show, colormap('jet'))
ref
https://blog.csdn.net/Eric_KEY/article/details/64602292
https://www.cnblogs.com/chenwenyan/p/6836578.html
https://blog.csdn.net/liuyifang0810680/article/details/78784102