Если у нас есть три системы координат, а именно A, B и C, и мы знаем [R | t] от A до B и от A до C. Тогда как мы можем найти [R | t] между B и C?Поиск поворота и перевода между тремя системами координат
0
A
ответ
1
От B до C от B до A до C, поэтому вам нужно инвертировать первое преобразование и объединить его со вторым.
Я предполагаю, что по [R | t] вы имеете в виду матрицу вращения плюс переводный вектор. Возможно, было бы проще рассмотреть эти два как single square matrix, работающие на однородных координатах. Для планарных операций, которые были бы матрицей 3 × 3, для 3d-операций это было бы 4 × 4. Таким образом, вы можете использовать регулярную матричную инверсию и умножение для описания вашего комбинированного результата.
Смежные вопросы
- 1. Перевод координат между двумя системами координат 2d
- 2. Преобразования координат между двумя вращающимися системами
- 3. Поиск угла поворота между точками и осью
- 4. Project Tango: Преобразование между системами координат и облаками слияния точек
- 5. В чем разница между системами координат для iPad и iPhone?
- 6. Простой способ преобразования координат между тремя видами?
- 7. Как найти матрицу вращения между двумя системами координат?
- 8. Поиск углов поворота между 3d-точками
- 9. Aruco маркер не имеет поворота и перевода
- 10. Сочетание перевода и поворота с помощью D3
- 11. Согласование между компьютерами и системами
- 12. Унифицированные точечные массивы и управление системами координат шейдеров фрагментов
- 13. Калибровка камеры с OpenCV: Использование искажения и поворота перевода матрицы
- 14. Различия между системами управления контентом и системами управления документами
- 15. Как вычислить матрицу поворота перевода между 2 кадра с OpenCV
- 16. расстояние между мобильными системами
- 17. Перевод сообщений между системами
- 18. Поиск координат точки между двумя точками?
- 19. Расчет масштаба, поворота и перевода из матрицы гомографии
- 20. Алгоритм Kabsch для поворота и перевода 2d в 3d
- 21. Выбор между фреймворками PHP и системами шаблонов
- 22. Как найти новые координаты из поворота перевода
- 23. Перемещение между 2d системами координат, где оси x и y не перпендикулярны
- 24. Синхронизация данных между 2 системами
- 25. Синхронизация между двумя изолированными системами
- 26. Передача двоичных файлов между системами
- 27. Поиск координат в пути
- 28. Странное поведение «сна» между системами
- 29. Внедрение преобразований масштабирования/поворота SVG (и как понять систему координат)
- 30. Разница между асинхронными выходами между операционными системами?
Является ли [R | t] матрицей 3 × 3 или матрицей 3 × 4? Обычно [R] является матрицей 3 × 3, а [t] является вектором 3 × 1 справа? – Udaya
@Udaya: Извините, я привык работать в самолете, поэтому для меня неоднородная установка будет иметь 2 × 2 оборота и 2 × 1 перевод. Если вы находитесь в 3d, вам нужна матрица размером 4 × 4 для всего. – MvG