gpt4 book ai didi

matlab - 使用 matlab 在图像顶部生成热图

转载 作者:太空宇宙 更新时间:2023-11-03 20:02:24 25 4
gpt4 key购买 nike

Here is the scatter plot and the image -我想在某个图像上生成热图。我有一个 m x 2 矩阵“templeCoords”(代表图像的像素点)。我使用以下几行来保持图像。

C=Imread('nwntemplemap.png');

%% Display the picture
figure, imshow(C)
hold on;
HeatMap(templeCoords);

它会打开 2 个不同的窗口 - 一个是我加载的图像,另一个是我猜的热图。

不幸的是,自从第一次使用热图以来无法管理它。有人可以帮忙吗?

添加的问题:是否可以使用我提到的可用数据绘制热图?

上图是点和图像的散点图-

最佳答案

我会制作热图并在上面叠加您的图像(它是迷宫吗?)。并使您的图像有点透明。检查一下如何操作。 http://blogs.mathworks.com/steve/2009/02/18/image-overlay-using-transparency/

要在 matlab 中使用 HeatMap 函数,您需要为您的 templeCoords 输入二维直方图(即特定坐标处的观测值数量)。尝试这个 http://blogs.mathworks.com/videos/2010/01/22/advanced-making-a-2d-or-3d-histogram-to-visualize-data-density/

这个

http://www.mathworks.com/matlabcentral/fileexchange/29709-function-to-make-a-2d-histogram

或者这个

http://www.mathworks.com/matlabcentral/fileexchange/14205-2d-histogram

关于matlab - 使用 matlab 在图像顶部生成热图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16594063/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com