Fisheye Stereo Выпрямление и несоответствие -> Черный экран - PullRequest
0 голосов
/ 19 сентября 2018

Добрый день, пробую стерео калибровку и выпрямлениеПосле этого я создам карту диспаратности.Для калибровки стерео и выпрямления я использовал этот код:

https://github.com/sourishg/fisheye-stereo-calibration

В своем коде я взял параметры и использовал fisheye :: initUndistortRectifyMap и remap для выпрямления.Тем не менее, я даже не вижу% 2 изображения.Я не где не так.Изображения:

Слева

Справа

И после исправления результат:

Результат

Точный код, который я использую, находится в этом репозитории и будет точно обновлен:

Мой репозиторий

Я думаю, что в функции initUndistortRectifyMap я использую что-то неправильно.На самом деле это легко, я даю K и D, R и P, что означает матрицу камеры, коэффициенты искажения, выпрямление и проецирование.После этого это должно решить это.когда я не даю R и P, я даю тождество для R и матрицу камеры для P. Таким образом, по крайней мере, я получаю некоторый результат.Результат можно увидеть здесь:

Лучшее изображение

Спасибо за помощь.Я могу дать любую информацию.Вы можете найти результаты калибровки в репо также.Каждый нужный вам файл находится в репо и готов.Вы также можете выполнить калибровку с помощью ссылки репо, указанной выше.Заранее спасибо.

Ссылка на набор данных (я мог загрузить только% 30 набора данных.) -> https://drive.google.com/drive/folders/1ejuj35ESDdW8gaPVc5s5j3nhVIeBRbnP

...