我有一个(540, 960, 1)形状的图像,其值范围[0..255]为黑色和白色。我需要将其转换为“热图”表示。例如,像素255应该是最热的,像素应该是最0不热的。其他介于两者之间。我还需要将热图作为 Numpy 数组返回,以便稍后将它们合并到视频中。有没有办法实现这一目标?
所以我试图截取我的显示器的屏幕截图,并且在这样做时只抓取屏幕的一部分。我知道我可以使用 mss 或 opencv、pillow 或任何其他支持边界框的屏幕截图库......但是,不是随机猜测坐标是什么......我的意思是使用边界框坐标截取屏幕截图设置,并查看它是否与我实际尝试拍摄的照片相近。
例如:我的试验坐标是 10,10,500,500 而实际上我需要的实际坐标是 15,40,200,300(这些坐标是组成的)
我解决这个问题的想法是有一个工具,允许我在我需要的图像(屏幕的一部分)周围单击并拖动一个边界框,并让程序返回结果,例如 15,40,200,300。另外,如果我的盒子可以被画出来,那将非常有帮助!如果有另一种方式来实现这一目标,我也会对此持开放态度。
谢谢你。