В чем разница между несоответствием и глубиной? - PullRequest
1 голос
/ 06 апреля 2020

Я только начал изучать стереовидение Multiview.

Но я не могу понять диспаратность и глубину (карта диспаратности и карта глубины).

Не могли бы вы дать мне интуицию?

Спасибо.

1 Ответ

1 голос
/ 06 апреля 2020

В стереозрении два изображения, снятые двумя камерами, разделенными расстоянием, можно использовать для получения трехмерного местоположения (x, y, z) точек изображений в реальном мире, т.е. глубины - z location в дополнение к 2d - x и y location.

Дисперсия - это разница в расположении изображения одной и той же 3D-точки при проецировании в перспективе на две разные камеры.

Любая точка на сцене, видимая в обеих камерах, будет проецироваться на пару точек изображения на двух изображениях, называемых сопряженной парой. Смещение между позициями двух точек называется несоответствие .

Подробнее здесь .

enter image description here

Карта / изображение диспаратности - это просто изображение, в котором каждый пиксель дает диспаратность этой 3d-точки.

Глубина (фактическая z местоположение точки 3d) можно рассчитать, используя несоответствие соответствующей точки, например, в простых случаях, следующим образом:

depth = (baseline * focal length) / disparity)

, где baseline - расстояние ч / б камеры.

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

Подробнее здесь .

...