我正在开发一个IOS AR项目,现在我已经完成了相机,带高度的GPS,指南针标题,但我无法获得正确的重力矢量来绘制正确的水平面。请帮我解决我的问题。 - 计算水平面并在摄像机视图上绘制。 (并且海拔高度会很好) - 也许项目会帮助我很多。
请帮忙。 非常感谢你。
答案 0 :(得分:1)
记录一些过滤的加速度计样本,同时不移动设备。
计算所有这些样本的平均值以获得向下矢量。
垂直于它的矢量构成水平面。将向下矢量的点积与沿Z轴(0,0,1)的矢量一起使用,可以计算出屏幕相对于地平线的角度(参见accelerometer axes)
我没有试过这个,但那将是我的方法......希望它有所帮助