我目前正在创建一个 Android 应用程序,该应用程序使用模板匹配跟踪模板,然后将坐标存储在一个文件中。下一步是绘制该对象的轨迹。然而,由于设备是自由移动的,因此从这个意义上说,物体轨迹是困难的。
为了解决这个问题,我一直在尝试使用加速度计访问设备的位置。我目前处于需要隔离重力的位置,并且 StackOverflow 上的很多帖子都与 LINEAR_ACCELERATION 或 GRAVITY 传感器无关紧要的时间有关。
那么我的问题是,隔离加速度计的重力的最佳方法是什么:
- 只需使用 LINEAR_ACCELEROMETER 传感器
- 使用 ACCELEROMETER 传感器和 GRAVITY 传感器,并通过应用结果创建过滤器 - ACCELEROMETER 读数 - GRAVITY 读数
- 创建我自己的低通滤波器?
其次,得到直线加速度后,接下来的位置获取步骤是什么?我知道我需要集成两次,这为很多错误留下了空间。
任何帮助表示赞赏。