(Не рекомендуемый) Карта расхождения между стерео изображениями
disparity
не рекомендуется. Использовать disparityBM
или disparitySGM
вместо этого. Для получения дополнительной информации см. «Вопросы совместимости»
возвращает карту расхождения, disparityMap
= disparity(I1
,I2
)disparityMap
, для пары стереофонических изображений, I1
и I2
.
обеспечивает дополнительное управление алгоритмом несоответствия при помощи одного или нескольких disparityMap
= disparity(I1
,I2
,Name,Value
)Name,Value
аргументы в виде пар.
Если ваша получившаяся карта расхождения выглядит зашумленной, попробуйте изменить DisparityRange
. Область значений различий зависит от расстояния между двумя камерами и расстояния между камерами и объектом интереса. Увеличьте DisparityRange
когда камеры находятся далеко друг от друга или объекты находятся рядом с камерами. Чтобы определить разумное расхождение для вашего строения, отобразите стерео-анаглиф входных изображений в imtool
и используйте инструмент «Расстояние» для измерения расстояний между парами соответствующих точек. Измените MaxDisparity, чтобы оно соответствовало измерению.
[1] Konolige, K., Small Vision Systems: Оборудование и Реализация, Proceedings of the VIII International Symposium in Robotic Research, pages 203-212, 1997.
[2] Bradski, G. and A. Kaehler, Learning OpenCV: Компьютерное зрение with the OpenCV Library, O'Reilly, Sebastopol, CA, 2008.
[3] Hirschmuller, H., Точная и Эффективная Стерео Обработка Полуглобальным Совпадением и Взаимной Информацией, Международная Конференция по Компьютерному Зрению и Распознаванию Шаблона, 2005.
estimateCameraParameters
| estimateUncalibratedRectification
| reconstructScene
| rectifyStereoImages
| Stereo Camera Calibrator