我想从与图像重叠的点坐标(灰度)构建热图。我有我的点的 x 和 y 坐标。这个想法是很容易看到注意力/密度,其中点集中(如果有重要数量的点,则为红色区域)。
我想我可以为此使用 OpenCV。下面的函数听起来很有趣:applyColorMap(src, result, cv::COLORMAP_JET);
. 但我不知道如何将此地图链接到点而不是图像。
请问有人知道如何从点坐标构建热图吗?
感谢@berak 的代码,使用COLORMAP_RAINBOW
而不是COLORMAP_JET
这里是我得到的:
这与我想要的结果很接近,因为它看起来太“离散”而且不够“平滑”/“模糊”。我不想出现点(特别是那些“单独”的点),我希望密度区像这里一样清晰地显示出来。正如你们中的一些人所说,我认为我“只是”需要改变我的 ROI 周围像素的强度。
请问有人有更多线索吗?