如何使用opencv检测视频中的跑步机运动[closed]

ds97pgxw  于 2023-03-13  发布在  其他
关注(0)|答案(1)|浏览(135)

**已关闭。**此问题正在寻求有关书籍、工具、软件库等的建议。它不符合Stack Overflow guidelines准则。当前不接受答案。

我们不允许问题寻求有关书籍、工具、软件库等的推荐。你可以编辑问题,以便可以使用事实和引用来回答问题。
3天前关闭。
Improve this question
我有一个视频,里面鼠标在跑步机上跑(请看附件img来感受一下),在某一时间点,跑步机会开始移动,我的目的是检测跑步机在哪一帧开始移动。

有谁能给我指个方向吗?谢谢!
我已经为此挣扎了一段时间,并尝试了object detention,但结果并不好。

vmdwslir

vmdwslir1#

你可以尝试的一种方法是optical flow,它可以识别感兴趣的点并跟踪它们的运动。如果我对你的图像理解正确,你可以裁剪图像的底部,这样只有跑步机本身在视野中,然后应用光流。一旦你开始看到点的非零(在某个阈值内)轨迹,你就可以假设跑步机启动了。
这取决于几个假设。如果你的帧率太低或者你的光源不是恒定的,你可能会遇到一些麻烦。另外,鼠标的移动可能会导致假阳性。

相关问题