Разница d = pl - pr двух соответствующих точек изображения называется несоответствием.
Здесь pl - это положение точки в левом стереоизображении, а pr - это положение точки в правом стереоизображении.
Для параллельных оптических осей несоответствие составляет d = xl - xr.
⇒ поиск информации о глубине эквивалентен поиску диспаратности, т.е. расстояние до соответствующего пикселя обратно пропорционально диспаратности
Значения диспаратности визуализируются в так называемой карте диспаратности, каждое значение диспаратности для каждого пикселя в опорном изображении (здесь: слева) кодируется как значение оттенков серого. Также для пикселя, не имеющего соответствий, определяется значение шкалы серого (здесь: черный). Так называемая наземная карта истинности - это карта несоответствия, которая содержит идеальное решение проблемы соответствия.
Связь между информацией о несоответствии и глубине:
Следующее изображение представляет две камеры (левую и правую), а затем пытается найти глубину точки p (x_w, z_x).
Результат глубины дан моим:
Итак, можно видеть, что глубина обратно пропорциональна диспропорции.
ОБНОВЛЕНИЕ:
Для расчета несоответствия вам понадобятся два изображения (1) левое изображение и (2) правое изображение. Допустим, есть пиксель в position (60,30)
на левом изображении и тот же пиксель присутствует в position (40,30)
на правом изображении, тогда ваше несоответствие будет: 60 - 40 = 20
. Итак, карта несоответствия показывает разницу между положением пикселей между левым и правым изображениями. Если пиксель присутствует на левом изображении, но отсутствует на правом изображении, тогда значение в этой позиции на карте диспаратности будет равно нулю. Как только вы получите значение диспаратности для каждого пикселя левого изображения, мы сможем легко вычислить глубину, используя формулу, приведенную в конце моего ответа.
person
skm
schedule
29.05.2014