如何计算iOS加速度计的水平面

3

我正在开发一个IOS AR项目,现在已经完成了相机、带高度的GPS和指南针方向,但是我无法获得正确的重力矢量来绘制正确的水平面。请帮助我解决这个问题。 - 计算水平面并在相机视图上绘制。(如果能带高度就更好了) - 也许这个项目会对我很有帮助。

请帮忙。 非常感谢。


浏览一些可在苹果文档中找到的示例。其中两个示例特别有用 - “气泡水平仪”和“加速度计图”。 - tipycalFlow
1个回答

1

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

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

垂直于它的矢量构成水平面。将向下矢量与沿Z轴(0,0,1)的矢量进行点积,可以让您确定屏幕相对于地平线的角度(请参见加速度计轴

我没有尝试过这个方法,但这将是我的方法...希望它在某种程度上有所帮助。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接