如何追踪极慢的物体

2024-04-23 10:02:42 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用OpenCV和python2.7编写了一个脚本,用于检测和标记来自网络摄像头的流中的移动。为了检测图像中的运动,我在openCV中使用RunningAvg函数,比如。你知道吗

cv.RunningAvg(img, running_avg, 0.500, None)
cv.AbsDiff(img, running_avg, difference)

整个脚本工作得很好,但我很难对它进行微调,以捕捉微妙的动作(例如呼吸)。我希望能够针对缓慢的呼吸动作。我希望能够做到这一点,而不知道的东西,如颜色或大小的目标提前。我想知道是否有其他方法更适合捕捉微妙的动作。你知道吗


Tags: 函数标记图像网络脚本noneimgopencv
1条回答
网友
1楼 · 发布于 2024-04-23 10:02:42

我认为您应该将running average参数改为0.01 因为0.5意味着运行平均值是最后一帧的一半。你知道吗

这是假设呼吸是帧中唯一的运动。如果有更大的运动或相机正在移动,你将需要一个更自适应的基线。你知道吗

相关问题 更多 >