2013-03-06 6 views
3

Я хочу сделать 3D-реконструкцию из нескольких изображений без использования калибровочной шахматной доски. Я использую OpenCV и изучаю метод, чтобы получить способ получить 3D-модель от 30 изображений без калибровки камеры с рисунком шахматной доски.Реконструкция 3D с некоторых изображений без калибровки?

Возможно ли это? Где я могу получить внешние параметры?

Могу ли я сделать 3D-реконструкцию без калибровки?

ответ

4

Калибровочная сетка (шахматная доска в типичном примере OpenCV) представляет собой просто объект известных измерений, который позволяет оценить внутренние параметры камеры, то есть сопоставление координат камеры с координатами изображения точки. Это включает в себя фокусное расстояние, центр проекции, параметры радиального искажения и т. Д. Если вы покончили с калибровочным объектом, вам нужно будет найти эти параметры из самих наблюдений изображения. Этот подход называется «самокалибровка» или «автокалибровка» и может быть достаточно вовлечен. В принципе, вы пытаетесь получить хорошую отправную точку для последующей нелинейной оптимизации (т. Е. Корректировки набора). Для начала вы можете обратиться к докторской диссертации Марка Поллефеиса, которая придумала простой линейный алгоритм для этой проблемы: http://www.cs.unc.edu/~marc/pubs/PollefeysIJCV04.pdf

+0

Во многих подходах данные EXIF ​​используются для получения первого приближения фокусное расстояние и центр проекции устанавливаются в середину изображения. – who9vy