Добрый день, пробую стерео калибровку и выпрямлениеПосле этого я создам карту диспаратности.Для калибровки стерео и выпрямления я использовал этот код:
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