1

我正在构建一个与 Google Cardboard 或类似工具一起使用的应用程序。不过,我在使用 headtracker 时遇到了一些问题,因为它非常紧张。

例如,当我尝试来自 Fibrum 的演示时,头部跟踪更加稳定。

有没有办法稳定头部跟踪,消除 Android 上的抖动?Fibrum 和其他人是否使用他们自己的传感器融合代码,这就是它更好的原因吗?

我的手机是摩托罗拉 Moto G(2) 2014。

我在我的代码中直接使用 HeadTracker 对象,使用:

        headTracker.setNeckModelEnabled(true);
        headTracker.setGyroBiasEstimationEnabled(true);
        headTracker.getLastHeadView(headMatrix, 0);
4

1 回答 1

2

Reddit 的 GoogleCardboard sub-reddit 上的这条评论暗示 Moto G 的陀螺仪不稳定。当手机静止在桌子上时,您是否查看过陀螺仪的输出(您是否感到抖动)?您是否在其他制造商的手机上尝试过 HeadTracker?

如果您需要考虑抖动传感器,请尝试应用 RMS 算法来最小化抖动。

于 2015-03-06T16:15:32.673 回答