1

我正在制作一个需要我检测步行的应用程序。我能够检测到它。我只是将 deltaZ 和 deltaY 值用于加速度计和其他一些参数。

然而,用户可以通过简单地上下和前后移动来轻松地假装走路。

所以为了防止这种情况,我想如果我能检测到连续的前后运动,我会发现这是一个假的步骤。

我尝试读取原始加速度计值......但是它没有多大帮助。有人对此有任何想法吗?

PS:我已经尝试过计步器应用程序和 github 代码。他们很好地检测步骤。但我可以很容易地通过摇晃手机来伪装它们

4

1 回答 1

0

您可以使用 GPS 来检测他们的位置,如果他们没有随着时间的推移改变位置,您可以使他们的步行无效。

于 2013-03-20T18:45:09.647 回答