简单问题硬答案:
我希望能够读取设备(和用户)是否正在运行/行走时拿着他的设备。我知道iPhone加速度计计算加速度,因此如果用户以恒定速度运行,则不会发现信号。
对此有何帮助?
答案 0 :(得分:9)
我实际上已经习惯了...你可以做的是用加速度计和陀螺仪检测运动的频率。如果您绘制图表,您将在行走或跑步时看到周期性行为。做一些“现场”测试,你可以看到这些频率在步行和跑步之间如何变化。它太酷了。
答案 1 :(得分:1)
尝试dynamic time warping(DTW)。
首先,您构建一个小型数据库"你想要承认的动议。
然后,在您的应用程序中,将当前传感器读数与DTW与数据库中的读数进行比较,并选择最相似的读数。