2016-12-29 4 views
-2

Я могу создать единую карту глубины канала без проблем с библиотекой CV2. Однако это создает карту глубины из среднего левого и правого представлений, как если бы изображение было снято с третьей камеры в средних стереоскопических камерах.(Python) OpenCv: как вы создаете карты несоответствия в левом и правом каналах соответственно?

Так что, в основном, мне по-прежнему нужна карта глубины/несоответствия, за исключением того, что я хочу, чтобы она была с точки зрения левого и/или правого входного канала соответственно. Таким образом, я мог бы иметь 2 выходных изображения с обоих углов.

Извините, если я объединяю термины здесь с картой глубины/несоответствия.

+1

Добро пожаловать в переполнение стека! Пожалуйста, примите [тур] (http://stackoverflow.com/tour), осмотритесь и прочитайте [справочный центр] (http://stackoverflow.com/help), в частности [Как я могу спросить хороший вопрос?] (http://stackoverflow.com/help/how-to-ask) и [Какие темы можно задать здесь?] (http://stackoverflow.com/help/on-topic). –

ответ

0

Карта несоответствия рассчитывается с использованием одного из изображений как справочного, а другое - там, где вы найдете совпадения блоков и проверяете сходство и вычисляете расстояние (несоответствие).

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

Вы должны повторить тот же процесс, рассчитать карту несоответствия, но теперь, когда другая камера является эталонной.