Исправление трех изображений

Кто-нибудь пробовал или знает, можно ли исправить три изображения в opencv? У меня три камеры в конфигурации «L». Имеется в виду одна камера «посередине», одна под ней и одна рядом с ней. Я могу легко исправить их парами, просто выполняя вертикальное и горизонтальное исправление, но я не могу понять, можно ли исправить их все в одной плоскости изображения с помощью opencv.

Пожалуйста помоги


person user1823350    schedule 27.05.2013    source источник


Ответы (1)


К сожалению, в общем случае это невозможно.

Для этого центры камер должны лежать на одной линии. Итак, в этом случае можно получить кучу плоскостей, содержащих линию. Если взять такую ​​плоскость и пересечь ее с плоскостью изображения любой камеры, то получится эпиполярная линия, соответствующая выбранной плоскости.

Но если центры камер не компланарны, то существует только одна плоскость. Таким образом, вы получите только одну эпиполярную линию для каждой камеры, но для исправления изображений вам понадобится набор линий, покрывающий все изображение.

person fdermishin    schedule 28.05.2013