gpt4 book ai didi

java - 加速度计数据中的峰值检测

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:25:06 25 4
gpt4 key购买 nike

我正在尝试检测加速度计数据中的峰值,以便找到步数。我让它轮询的速度是游戏。我认为给我数据应该是一个很好的速度,但不要给我太多数据点。您是否推荐任何算法来计算峰值?我目前有数据和 excel,我尝试将其绘制成图表,但上下跳跃太多了。

最佳答案

我曾经在某些计算机视觉应用中使用峰值检测算法。有很多复杂的技术,但我自己写了非常原始的方法:

我使用了windowed averaging 过滤器来平滑所有的局部起伏(如果你的峰值很窄,使用较小的窗口大小)。

然后我采用离散导数 并找到导数符号从+ve 变为-ve 的所有点。最后,我取了所有这些点的平均值,并在 1/3 of average 附近应用了 threshold

这不是最好的方法,但对我来说效果很好。您可以在 matlabpython 中使用不同的离散滤波器。 python 中有一个非常好的插件,叫做 scipy,它可以让您的生活变得轻松。

关于java - 加速度计数据中的峰值检测,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18023643/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com