相关疑难解决方法(0)

如何使用 Python OpenCV 将灰度图像转换为热图图像

我有一个(540, 960, 1)形状的图像,其值范围[0..255]为黑色和白色。我需要将其转换为“热图”表示。例如,像素255应该是最热的,像素应该是最0不热的。其他介于两者之间。我还需要将热图作为 Numpy 数组返回,以便稍后将它们合并到视频中。有没有办法实现这一目标?

python opencv image-processing

9
推荐指数
1
解决办法
1万
查看次数

如何通过单击鼠标而不是猜测和检查来获得 ROI 边界框坐标

所以我试图截取我的显示器的屏幕截图,并且在这样做时只抓取屏幕的一部分。我知道我可以使用 mss 或 opencv、pillow 或任何其他支持边界框的屏幕截图库......但是,不是随机猜测坐标是什么......我的意思是使用边界框坐标截取屏幕截图设置,并查看它是否与我实际尝试拍摄的照片相近。


例如:我的试验坐标是 10,10,500,500 而实际上我需要的实际坐标是 15,40,200,300(这些坐标是组成的)


我解决这个问题的想法是有一个工具,允许我在我需要的图像(屏幕的一部分)周围单击并拖动一个边界框,并让程序返回结果,例如 15,40,200,300。另外,如果我的盒子可以被画出来,那将非常有帮助!如果有另一种方式来实现这一目标,我也会对此持开放态度。


谢谢你。

python opencv image image-processing python-imaging-library

3
推荐指数
1
解决办法
3701
查看次数