OpenCV стереокалибровка ИК-камер

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

Сколько точек в моих изображениях мне нужно обнаружить, чтобы обеспечить правильную работу функции? Для фундаментальной матрицы я знаю восьмиточечный алгоритм. Итак, 8 баллов достаточно? Проблема в том, что я не хочу использовать огромное количество ИК-светодиодов в качестве шаблона отслеживания. Есть ли лучшие способы сделать это?

1 ответ

Почему бы не снять фильтры, откалибровать, а затем заменить их?

(Ради чистого любопытства, над чем ты работаешь?)

Другие вопросы по тегам