Уточнение карт диспаритета? - PullRequest
0 голосов
/ 15 марта 2011

Кто-нибудь может рассказать мне о методе уточнения карт диспаратности? Я пытаюсь сгенерировать карту диспаратности лица, но такие функции, как глаза, нос, губы и т. Д., Не ясны. Как я могу улучшить ее, чтобы она выглядела лучше?

Ответы [ 2 ]

0 голосов
/ 18 апреля 2013

Используйте стереоSGBM. Я использую его, и вы можете использовать трекбары, чтобы настроить параметры, изучить ссылки opencv, а затем манипулировать каждым параметром, основываясь на влиянии, которое он оказывает на ваше изображение, например: P1, P2 делают его более плавным и т. Д.

0 голосов
/ 12 мая 2011

Посмотрите на https://code.ros.org/trac/opencv/browser/trunk/opencv/samples/cpp/stereo_match.cpp Есть некоторые параметры bm.state (около строки 197 - 207), которые можно настроить, мы связали эти значения с некоторыми ползунками, чтобы мы могли посмотреть на результат одновременно с настройкой значений. Вы также можете попробовать несколько разных значений для "размера блока". Вы также можете попробовать использовать несколько разных расстояний между вашими камерами, если камеры слишком далеко друг от друга, вы получите плохие результаты / не получите результатов на близких расстояниях.

Я предполагаю, что ваш код похож на пример выше.

...