Я пытаюсь проверить калибровку камеры, поэтому я хотел бы исправить калибровочные изображения. Я ожидаю, что это будет связано с использованием вызова warpPerspective
, но я не вижу очевидной функции, которая принимает матрицу камеры, а векторы вращения и перевода для генерации матрицы перспективы для этого вызова.
По сути, я хочу сделать описанный процесс здесь (см., в частности, изображения к концу), но начиная с известной модели камеры и позиционирования.
Есть ли прямой вызов функции, который принимает внутренние и внешние параметры камеры и вычисляет перспективную матрицу для использования в warpPerspective
?
Я вызываю warpPerspective
после вызова undistort
на изображении.
В принципе, я мог бы найти решение, решая систему уравнений, определенную в верхней части документации по калибровке камеры opencv после указания ограничения Z=0
, но Я полагаю, что должна быть законченная программа, которая позволит мне ортотрансформировать мои тестовые изображения.
В моих поисках мне сложно пройти через все результаты стереокалибровки - у меня есть только одна камера, но вы хотите исправить изображение под ограничением, что я только смотрю план плана.