У меня есть 2 веб-камеры с удаленными ИК-блокирующими фильтрами и применяемые фильтры блокировки видимого света. Таким образом, обе камеры могут видеть только ИК-свет. Поэтому я не могу откалибровать стереокамеры, наблюдая точки на шахматной доске (потому что я не вижу шахматной доски). Вместо этого у меня возникла идея использовать некоторое количество ИК-светодиодов в качестве шаблона отслеживания. Например, я мог бы прикреплять светодиоды на какой-то шахматной доске. AFAIK, функция OpenCV stereoCalibrate
ожидает objectPoints
, а также imagePoints1
и imagePoints2
и вернет как матрицы фотоаппаратов, так и коэффициенты искажения, а также основную матрицу.Стереокалибровка ИК-камер OpenCV
Сколько очков в моих изображениях нужно мне обнаружить, чтобы получить нужную функцию? Для основной матрицы я знаю восьмиточечный алгоритм. Итак, достаточно 8 баллов? Проблема в том, что я не хочу использовать огромное количество ИК-светодиодов в качестве шаблона отслеживания. Есть ли какие-то лучшие способы сделать это?
Конечно, это связано с программированием, даже если нет кода в данный момент. Я говорю о правильном использовании метода OpenCV stereoCalibrate(). – Joe