Как рассчитать горизонтальную плоскость акселерометра IOS - PullRequest
3 голосов
/ 07 сентября 2011

Я работаю над проектом IOS AR, теперь я сделал с камерой, GPS с высотой, курсом компаса, но я не могу получить правильный вектор гравитации, чтобы нарисовать правильную горизонтальную плоскость.Пожалуйста, помогите мне с моей проблемой.- Рассчитать горизонтальную плоскость и нарисовать на камеру вид.(И с высотой будет так хорошо) - Может быть, проект мне очень поможет.

Пожалуйста, помогите.Большое спасибо.

1 Ответ

1 голос
/ 23 сентября 2011

Запишите некоторые отфильтрованные образцы акселерометра, не перемещая устройство.

Вычислите среднее значение всех этих выборок, чтобы получить вектор понижения.

Векторы, перпендикулярные ему, составляют горизонтальные плоскости.Взяв скалярное произведение вектора вниз с вектором вдоль оси Z (0,0,1), вы сможете определить угол экрана относительно горизонта (см. оси акселерометра )

Я не пробовал это, но это был бы мой подход ... надеюсь, это как-то поможет

...