我想实现这个功能:
YouTube链接- https://www.youtube.com/watch?v=Qk4V_x6B7jY&t=5s
我想使用Python和OpenCV,但我是OpenCV的初学者,因此不知道如何实现。我有一些基本的想法。我能够追踪运动并在移动物体周围画出一个矩形,并将矩形的坐标保存在外部CSV文件中。但是,我在绘制热图方面遇到了困难。如何使颜色从蓝色(正常移动)变为红色(高强度运动),当人们在某个区域内移动得越来越多时?请帮帮我。
我想实现这个功能:
YouTube链接- https://www.youtube.com/watch?v=Qk4V_x6B7jY&t=5s
我想使用Python和OpenCV,但我是OpenCV的初学者,因此不知道如何实现。我有一些基本的想法。我能够追踪运动并在移动物体周围画出一个矩形,并将矩形的坐标保存在外部CSV文件中。但是,我在绘制热图方面遇到了困难。如何使颜色从蓝色(正常移动)变为红色(高强度运动),当人们在某个区域内移动得越来越多时?请帮帮我。
现在,您需要将概率归一化为0-255范围,而不是0-1。然后,您可以使用cv2.applyColorMap(input_prob, cv2.COLORMAP_JET)
来获得所需的输出。