Что касается paper, я пытаюсь рассчитать ориентацию камеры относительно тестового шаблона. Образец теста выглядит какВычислите матрицу гомографии только для вращения
, когда камера просматривает его перпендикулярно тестовому образцу. При просмотре с неизвестной ориентации тестовый шаблон выглядит как
.
Я могу рассчитать угол вокруг оси x (α) и y (бета). Теперь мне нужно сопоставить тестовый образец, чтобы получить угол поворота вокруг оси z (гамма) (оптическая ось камеры). Это нужно сделать, повернув образ тестового шаблона вокруг x и y отрицательными значениями альфа и бета. Итак, как получить матрицу гомографии только для вращения. Я прошел через virtual camera rotation и wiki link. Код вращения виртуальной камеры дает хороший результат, но зависит от расстояния камеры от тестового шаблона, который в моем случае неизвестен. Я пробовал cv::warpPerspective
, пропустив только матрицу вращения, но результаты были странными.
Удивительно, как эти ребята могут опубликовать в 2008 году статью о ненадежной/неточной технике калибровки, которая была уже хорошо известна в 1998 году !!! –