求对视频图像规律运动次数计算方法

用手机拍摄的运动视频如跳绳,仰卧起坐等进行次数计算,有无准确率高的方法。求教,谢谢

1 个赞

建议您提问之前说一下您需要的是在什么平台、什么操作系统上使用的软件。

Tracker 或许能帮到您:

  • 软件平台:WIndows、Mac OS、Linux
  • 软件价格:免费

这个软件可以跟踪动点的运动,并记录动点的位置座标、线速度(包括在x、y轴上的分量)、加速度、角速度、角加速度等。具体操作方法请阅读:https://www.zhihu.com/question/368784597

但是要将其用于计数,可能还是需要一些技巧的,您需要分析在运动中动点的座标有怎样的变化规律,并根据变化规律设定一个合适的方法,甚至是算法,来进行计数。

呃,上面说的可能太抽象了,这里我用跳绳为例子解释一下:

  1. 让软件跟踪运动员的鼻尖,记录其x、y座标位置。
  2. 分析动点的y座标。运动员做一次跳绳动作,其鼻尖对应的y座标(y)随时间(t)的变化趋势将是先单调递增、后单调递减。那么以 yt 作图,运动员每完成一次运动,图中就会出现一个波峰。那么图中波峰的个数,就是运动员完成跳绳动作的个数。
  3. 将分析结果导出,用Excel进行分析。网上给出了一个用 Excel 分析单点波峰的公式:
=IF(AND(B2>=B1,B2>=B3),1,0)

其中,B列即动点y座标所在的列。

Tracker 的分析精确度比较一般。如果被跟踪点图像与背景之间的反差太小,软件很可能会“跟丢”,找不到要跟踪的点。但好在软件支持给视频画面加滤镜,调节其亮度、对比度等。

拓展阅读:

1 个赞

我让gpt 3.0帮忙问了下gpt 4.0AF9CF8AB6AC99B35118C7441E27B77B4