У меня есть камера с рыбий глаз, которую я уже откалибровал. Мне нужно рассчитать позыв камеры w.r.t на шахматной доске, просто используя одно изображение указанной шахматной доски, внутренние параметры и размер квадратов шахматных досок. К сожалению, многие библиотеки калибровки сначала вычисляют внешние параметры из набора изображений, а затем внутренние параметры, которые по сути являются «обратной» процедурой того, что я хочу. Конечно, я могу просто поместить свое изображение шахматной доски в множество других изображений, которые я использовал для калибровки, и снова запустить процедуру калибровки, но это очень утомительно, и более того, я не могу использовать шахматную доску разного размера от тех, которые использовались для инкрементная калибровка. Может ли кто-нибудь указать мне в правильном направлении?внешняя калибровка камеры
EDIT: После прочтения ответа Франческо я понял, что не объяснил, что я имею в виду, калибруя камеру. Моя проблема начинается с того факта, что у меня нет классической матрицы внутренних параметров (поэтому я не могу фактически использовать метод, описанный Франческо). Фактически я откалибровал камеру с рыбий глаз с помощью процедуры Скарамуззы (https://sites.google.com/site/scarabotix/ocamcalib-toolbox), которая в основном находит полином, который отображает 3D-точки мира в пиксельные координаты (или, альтернативно, полином, который возвращает проекции пикселей в единицу сферы). Теперь, я думаю, этих данных достаточно, чтобы найти позу камеры w.r.t. шахматная доска, но я не уверен, как это сделать.
Предположим, что у вас есть два луча, проходящих через ограничивающие точки стороны квадрата «r1 = (x1, y1,1)» и «r2 = (x2, y2,1)» в нормализованных координатах. Зная, что в мировых координатах лучи связаны сегментом длины 'w' (ширина квадрата), образующим треугольник, и что координаты точки в мировых координатах будут кратными нормализованным, вы можете восстановить поза, используя эти ограничения для нескольких точек в системе, может быть? Просто идея – aledalgrande
да, это одна из идей, которые у меня есть: в основном я должен найти конкретную плоскость, на которой, проецируя все углы шахматной доски из изображения, я получаю исходную шахматную доску с правильным квадратным размером и перпендикулярными сторонами. Так что, как будто у меня есть параметрическая плоскость, и мне нужно найти ее параметры и, следовательно, позу. Но я не уверен, как математически формализовать проблему. – Alb