如何计算ios加速度计水平面

时间:2011-09-07 08:21:05

标签: iphone ios accelerometer

我正在开发一个IOS AR项目,现在我已经完成了相机,带高度的GPS,指南针标题,但我无法获得正确的重力矢量来绘制正确的水平面。请帮我解决我的问题。 - 计算水平面并在摄像机视图上绘制。 (并且海拔高度会很好) - 也许项目会帮助我很多。

请帮忙。 非常感谢你。

1 个答案:

答案 0 :(得分:1)

记录一些过滤的加速度计样本,同时不移动设备。

计算所有这些样本的平均值以获得向下矢量。

垂直于它的矢量构成水平面。将向下矢量的点积与沿Z轴(0,0,1)的矢量一起使用,可以计算出屏幕相对于地平线的角度(参见accelerometer axes

我没有试过这个,但那将是我的方法......希望它有所帮助