Ios 仅基于CoreMotion数据的静态/跑步/步行/驾驶用户活动
我们如何使用CoreMotion数据检测用户是否在驾驶/行走/跑步/静止。 我们可以使用CMMotionActivityManager获取iPhone 5s中的用户活动。但如何进入低版本设备 在CLLocationManager的帮助下,我可以获得设备的速度,并根据速度决定消耗设备电池寿命的用户状态 是否有可能仅根据堆芯运动检测设备状态Ios 仅基于CoreMotion数据的静态/跑步/步行/驾驶用户活动,ios,iphone,machine-learning,accelerometer,core-motion,Ios,Iphone,Machine Learning,Accelerometer,Core Motion,我们如何使用CoreMotion数据检测用户是否在驾驶/行走/跑步/静止。 我们可以使用CMMotionActivityManager获取iPhone 5s中的用户活动。但如何进入低版本设备 在CLLocationManager的帮助下,我可以获得设备的速度,并根据速度决定消耗设备电池寿命的用户状态 是否有可能仅根据堆芯运动检测设备状态 一些应用程序(如应用程序)会根据Coremotion数据检测用户活动。这是一项很好的机器学习任务。你需要 收集大量数据并对其进行注释(标记每个样本,无论是驾驶/
一些应用程序(如应用程序)会根据Coremotion数据检测用户活动。这是一项很好的机器学习任务。你需要
无论如何,我希望这个答案能帮上一点忙。谢谢,是的,你是对的,实施这个过程需要时间。目前,我能够决定用户是移动还是静态。但当用户在驾驶时,实际问题就来了。我无法区分驾驶和静态。因为在驾驶时也会出现加速度计返回与我静止时相同的值。@Bhumeshwerkatre是我唯一能想到的事情:汽车时不时地加速或停止(在城市中)或转弯(在公路上),或者你甚至可能看到一些特定的高频但小噪音(小振动)。这些会在加速度计读数中产生与所有其他读数明显不同的模式。但您是对的,检测驾驶似乎是您列出的那些读数中最难的。您可能需要对加速度计进行2分钟的采样,以便能够区分静态和驾驶。