用户活动静态/运行/步行/驾驶仅基于CoreMotion数据
我们如何使用CoreMotion数据检测用户正在驾驶/步行/跑步/静态。 我们可以使用CMMotionActivityManager在iPhone 5s中获取用户活动。 但是如何进入较低版本的设备。
在CLLocationManager的帮助下,我可以获得设备速度并根据速度我可以决定用户状态,这会耗尽设备的电池寿命。
是否有可能仅基于Core运动检测设备状态?
像Place me app这样的应用程序,它根据Coremotion数据检测用户活动。
这是一个很好的机器学习任务。 你需要
-
收集大量数据并对其进行注释(标记每个样本,无论是驾驶/步行/跑步/静态),
-
设计一个特征向量,
-
然后训练一个合适的分类器。
细节真的不适合这里,我建议googleing“加速度计活动识别” 。 特别是,我发现的第一次点击
-
使用可穿戴设备从加速度计数据识别人类活动
-
加速度计数据的活动识别
非常可读,相关和有用。
坏消息是,实施它比你想象的要多得多。 还有更多工作要做 。 🙁
无论如何,我希望这个答案有所帮助。
- var someString =“Some String”,var someString:String =“Some String”,var someString =“Some String”as string
- 我怎么能找到下周末的斯威夫特
- iOS TableView使用Swift预取数据源
- 使用Swift Generics识别子类可以使用自定义类,但不能使用UITapGestureRecognizer
- 将子控制器添加到表视图单元格时,不会调用viewWillAppear
- Swift iOS访谈:关于财产和财产观察员的一切
- 如何使模式视图控制器透明
- Xcode 9,迦太基。 iTunes Connect错误:“无效的软件包 – 不允许的LLVM仪器”
- 提交WatchKitconfiguration错误