Android 检测运动

Posted

技术标签:

【中文标题】Android 检测运动【英文标题】:Android detect in motion 【发布时间】:2017-08-12 17:03:07 【问题描述】:

我有一个安卓平板电脑,它在室内车辆上。我想使用 android 的传感器来检测这辆车是否处于运动状态。理论上它可以是匀速运动,但实际上是不可能的。我知道如何使用加速度计来检测晃动和行走等运动。但是我没有找到任何关于如何检测长时间运动状态的资源。在android中使用加速度计、陀螺仪、地磁等传感器是否可行?请注意,由于这仅在室内使用,我无法使用 GPS 来检测位置。即使我使用一些易于实现的室内定位(如信标),它也不够准确,因为我们希望检测 1 米左右的运动精度。有什么建议么?谢谢。

【问题讨论】:

【参考方案1】:

您应该看看https://developers.google.com/awareness/ 并分析它是否符合您的期望。

【讨论】:

【参考方案2】:

理论上说,加速度传感器在设备完全停止的情况下校准后是可能的,但我确信电话传感器的精度完全不够可靠。

【讨论】:

以上是关于Android 检测运动的主要内容,如果未能解决你的问题,请参考以下文章

Android - 相机作为运动检测器

Android:使用传感器实时检测眼睛的运动

OpenCV BackgroundSubtractor Android 运动检测器错误

OpenCV Android:如何找到头部的运动

Android在后台运行任务时关闭屏幕

用户运动检测应用程序不断崩溃