Как проверить восстановленную глубину - PullRequest
3 голосов
/ 22 мая 2011

Я использую генерацию карты диспаратности из 2 стереоскопических изображений. И затем я использую формулу триангуляции: глубина = длина фокусного расстояния * базовая линия / диспаратность, чтобы получить глубину. Как я могу проверить, что восстановленная глубина действительно верна?Есть ли какой-нибудь тест для этого?Я предполагаю, что есть некоторые параметры, которые можно настроить, например, умножить эту глубину на какой-то фактор и т. Д., Но опять же, это скорее метод проб и ошибок. Я ищу что-то более конкретное. Как люди в сообществе по зрению обычно проверяют результаты?

1 Ответ

2 голосов
/ 23 мая 2011

Я предлагаю вам проверить глубину, измеренную на ваших изображениях, измеряя ее в реальном мире.Если бы был способ проверить результаты измерений, которые вы делали на изображениях .. на изображениях, вы, вероятно, использовали бы этот способ для измерения глубины.

Измерьте расстояниеот вашей камеры до какого-либо объекта в реальном мире, и измерьте размер объекта перпендикулярно оси одной из камер.Затем также измерьте расстояние и размер в ваших изображениях.Вы используете меру размера в реальном мире в сочетании с размером объекта в пикселях на изображении, чтобы масштабировать вычисляемое расстояние.Результат должен соответствовать измеренному вами расстоянию.

...