Я хочу повернуть систему координат x так, чтобы система координат x совпадала с исходной системой координат, чтобы жесткий объект был ориентирован в обеих системах координат одинаково. Я не хочу вращать объект, но хочу вращать только систему координат x.
У меня есть две камеры 1 и 2. Система координат камеры 1 также представляет исходную систему координат. Жесткий объект захватывается камерой 1 и также отображается в системе координат.
исходная система координат
точки объекта, захваченные системой координат камеры
точки объекта, захваченные системой координат x
У меня также есть тот же объект, отображаемый в системе координат x, единичный вектор которого я не знаю. Система координат x расположена где-то на линии T между камерой 1 и камерой 2. Координаты линии относительно системы координат камеры 1 известны.
Как мне подойти к этой проблеме?
Это для проверки трехмерного положения моего объекта в камере 1.
Я знаю, что мне нужно вращать систему координат вокруг оси начала координат.
Из-за того, что система координат x расположена где-то в T, я пытался вычислить угол между начальной осью x и неизвестной системой координат x, используя простую тригонометрию / теорему Пифагора. Угол, который я получаю, не дает мне желаемых результатов. Объект не одинаково ориентирован в системе координат 1 и неизвестной системе координат.
Я ожидаю, что объект ориентирован одинаково в системе координат x и в системе координат камеры 1