Я уже сравнивал 2 изображения одной и той же сцены, снятые одной камерой с разными углами обзора (скажем, слева и справа), используя SURF в emgucv (C#). И это дало мне матрицу гомографии 3x3 для 2D-преобразования. Но теперь я хочу сделать эти 2 изображения в 3D-среде (используя DirectX). Для этого мне нужно вычислить относительное расположение и ориентацию второго изображения (справа) по отношению к первому изображению (слева) в 3D-форме. Как рассчитать матрицы Rotation and Translate для второго изображения?
Мне также нужно значение z для второго изображения.
Я читал что-то под названием «Гомографическое разложение». Это путь?
Есть ли кто-нибудь, кто знаком с декомпозицией гомографии и есть ли какой-либо алгоритм, который ее реализует?
Заранее благодарю за любую помощь.