用手机拍摄的运动视频如跳绳,仰卧起坐等进行次数计算,有无准确率高的方法。求教,谢谢
1 个赞
建议您提问之前说一下您需要的是在什么平台、什么操作系统上使用的软件。
Tracker 或许能帮到您:
- 软件平台:WIndows、Mac OS、Linux
- 软件价格:免费
这个软件可以跟踪动点的运动,并记录动点的位置座标、线速度(包括在x、y轴上的分量)、加速度、角速度、角加速度等。具体操作方法请阅读:https://www.zhihu.com/question/368784597
但是要将其用于计数,可能还是需要一些技巧的,您需要分析在运动中动点的座标有怎样的变化规律,并根据变化规律设定一个合适的方法,甚至是算法,来进行计数。
呃,上面说的可能太抽象了,这里我用跳绳为例子解释一下:
- 让软件跟踪运动员的鼻尖,记录其x、y座标位置。
- 分析动点的y座标。运动员做一次跳绳动作,其鼻尖对应的y座标(y)随时间(t)的变化趋势将是先单调递增、后单调递减。那么以 y 对 t 作图,运动员每完成一次运动,图中就会出现一个波峰。那么图中波峰的个数,就是运动员完成跳绳动作的个数。
- 将分析结果导出,用Excel进行分析。网上给出了一个用 Excel 分析单点波峰的公式:
=IF(AND(B2>=B1,B2>=B3),1,0)
其中,B列即动点y座标所在的列。
Tracker 的分析精确度比较一般。如果被跟踪点图像与背景之间的反差太小,软件很可能会“跟丢”,找不到要跟踪的点。但好在软件支持给视频画面加滤镜,调节其亮度、对比度等。
拓展阅读:
- Tracker软件如何使用? https://www.zhihu.com/question/368784597
- tableau或excel中怎么统计一条曲线的波峰数量?https://www.zhihu.com/question/393043784
1 个赞
