0

简单的问题很难回答:

我希望能够读取设备(和用户)是否拿着他的设备跑步/行走。我知道 iPhone 加速度计会计算加速度,因此如果用户以恒定速度运行,则不会发现任何信号。

有什么帮助吗?

4

2 回答 2

9

我实际上曾经这样做过……您可以做的是用加速度计和陀螺仪检测运动的频率。如果您绘制图表,您将在步行或跑步时看到周期性行为。做一些“现场”测试,你可以看到这些频率在步行和跑步之间是如何变化的。它太酷了。

于 2012-04-16T22:45:14.990 回答
1

尝试动态时间规整(DTW)。

首先,你建立一个你想识别的动作的小型“数据库”。

然后,在您的应用程序中,您将使用 DTW 的当前传感器读数与数据库中的读数进行比较,然后选择最相似的读数。

于 2012-04-17T09:00:00.073 回答