Как наложить два стереоизображения так, чтобы они выровнялись? (Внутренние и внешние характеристики камеры известны)

Я хотел бы найти преобразование, которое проецирует изображение с левой камеры на изображение с правой камеры, чтобы они выровнялись. Мне уже удалось это сделать с двумя похожими камерами (IGB и RGB), используя карту диспаратности и сдвигая каждый пиксель на соответствующее значение диспаратности. Моя проблема в том, что это не работает для других камер, которые я использую (например, мультиспектральные и инфракрасные датчики), потому что рассчитанные карты несоответствия имеют очень мало деталей. В настоящее время я использую Matlab Computer Vision Tool Box и подозреваю, что проблема заключается в плохой корреляции информации в изображениях (небольшие соответствия, обнаруженные алгоритмом несоответствия). Я хотел бы знать, есть ли другой способ сделать это преобразование, например, просто используя внешние и внутренние параметры камер (они уже откалиброваны).


person S. Rozov    schedule 19.11.2017    source источник


Ответы (1)


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

person Francesco Callari    schedule 20.11.2017
comment
Отлично, спасибо за ваш ответ! Теперь я знаю, что смотрел в правильном направлении - person S. Rozov; 21.11.2017