简单的图形数据分析、检测峰值、检测划船划水

simple Graph Data Analysis, detect peaks, Detect Rowing Stroke

我无法确定何时 新划水 在体育学术赛艇比赛中完成。

划艇加速度与时间关系图:

谢谢

你需要使用实时, 您可以使用来自 firebase 的实时数据库 API

查看数据,一个简单的算法可以将加速度分为三个不同的区域:

  • 小于-9m/s^2
  • 介于 -9 m/s^2 和 0 m/s^2
  • 大于 0 m/s^2

然后你构造一个状态机,有两个状态来检测每个笔画。第一个状态在加速度小于-9m/s^2时触发,第二个状态在加速度大于0m/s^2时触发。当加速度介于两者之间时,它不会改变状态。

根据您的数据,它在 89.5 秒时进入状态 1,然后在 89.8 秒时进入状态 2,然后在 91.1 秒时再次进入状态 1,依此类推