gpt4 book ai didi

iphone - 加速度计 - 运动模式识别(iPhone)

转载 作者:行者123 更新时间:2023-12-03 19:10:49 30 4
gpt4 key购买 nike

我必须找到解决问题的最佳方法,尝试识别 body 运动(口袋里有 iPhone),例如行走、停止、左转/右转、坐下。

我正在考虑只是启发式地查找与每个操作相对应的数据,然后根据该数据(带有阈值)检查传入值并查看发生了什么。当然,这是一个非常粗略的方法,所以也许使用类似 Support Vector Machine 的东西。方法,但这对于我开发它的时间来说似乎太复杂了。

您在这里建议采用哪种方法?

最佳答案

步行:对重力方向信号进行 fft。测量其以不同速度行走的频率响应,然后设置一个简单的阈值。

停止:如果平均功率(即过去几秒信号中的总能量)低于某个阈值,则可以说用户已停止。

左转、右转:利用重力向量和陀螺仪旋转速度向量判断用户是顺时针还是逆时针旋转

坐着:这很难确定,但如果幸运的话,SVM 会找到正确的模式。

上面的每一个都可以被赋予一个权重,然后你必须找到一个好的方法来获取训练数据来训练你的 SVM。也许将信号从手机传输到网络服务器,并同时记录用户的手动 Action 。

您最好的起点是苹果示例代码:CoreMotionTeapot

或者,您可以分析 GPS 信号。这将为您提供一种非常好的方法来确定用户较大范围的运动,例如行走/移动或改变方向等。

关于iphone - 加速度计 - 运动模式识别(iPhone),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5489115/

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