android: данные датчика (АКСЕЛЕРОМЕТР МАГНИТОМЕТР) для смещения плоскости изображения

#android #camera #offset #sensors

#Android #камера #смещение #датчики

Вопрос:

Поехали: приложение для Android, я извлек данные с датчиков (АКСЕЛЕРОМЕТР и МАГНЕТРОМЕТР) в моем Desire HD, в то же время я включаю камеру. что я пытаюсь сделать, так это оценить смещение между двумя кадрами, снятыми камерой.

я прочитал здесь много ВОПРОСОВ об этой проблеме, таких как gyro acc mag фильтр Калмана…Теперь с данными, которые я извлекаю из датчиков (6DOF, 3 для ACC и 3 для MAG), я могу получить rotationMatrix после вызова API Android. Тогда у меня есть угол поворота от мировой координаты до координаты камеры.Также я могу получить внутренние параметры камеры посредством калибровки, такие как фокусное расстояние, коэффициенты искажения…

Итак, мой вопрос: правильно ли вычислять смещение между двумя кадрами, используя данные датчика, которые я получил ранее, комбинируя угол и внутренние параметры камеры?

кто-нибудь пробовал это раньше?

ССЫЛКА: калибровка камеры Tsai

Комментарии:

1. Под смещением вы подразумеваете перемещение в пространстве в течение интервала между съемкой двух кадров? Похоже, вы уже знаете, как рассчитать изменение ориентации направления. Пожалуйста, подведите итог тому, что дало ваше исследование ответов и где вы в тупике.