Я пытаюсь реализовать эту статью в Matlab:
Калибровка камеры на основе геометрии с использованием пятиточечных соответствий из одного изображения
Теперь, я думаю,Я правильно нашел положение камеры, хотя я все еще сомневаюсь в матрице вращения и не могу понять, как применить алгоритм DLT для определения фокусного расстояния.Я не понимаю, как реализовать алгоритм.Поскольку фокусное расстояние является просто параметром, а все остальные параметры известны, как должна быть сформирована матрица DLT?
Вот мой код с использованными изображениями.
Кодот GitHub
Если кто-то может изучить это или предложить способ использования DLT, это будет оценено.Чтобы заставить его работать, я нашел фокусное расстояние, как будто уравнения [5] и [6] статьи образуют линейную систему.