使用Google Cardboard改善Android上的头条跟踪

时间:2015-03-06 16:01:43

标签: android google-cardboard

我正在构建一个与Google Cardboard或类似软件一起使用的应用程序。但是我对头部追踪器有些麻烦,因为它非常紧张。

例如,当我尝试从Fibrum进行演示时,头部跟踪会更加稳定。

有没有办法稳定头部跟踪,消除Android上的紧张情绪? Fibrum和其他人是否使用他们自己的传感器融合代码,这就是为什么它更好?

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

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

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

1 个答案:

答案 0 :(得分:2)

This comment on Reddit's GoogleCardboard sub-reddit暗示Moto G的陀螺仪不稳定。当手机放在桌子上时,你看过陀螺仪的输出吗(你有抖动)吗?你在其他制造商的手机上试过HeadTracker吗?

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

相关问题