Выпрямите пару стерео- изображений
[ возвращает неискаженные и исправленные версии J1,J2]
= rectifyStereoImages(I1,I2,stereoParams)I1 и I2 входные изображения, используя стереофонические параметры, сохраненные в stereoParams объект.
Выпрямление стерео-изображений проецирует изображения на общую плоскость изображения таким образом, чтобы соответствующие точки имели одинаковые координаты строк. Эта проекция изображения заставляет изображение выглядеть так, как будто две камеры параллельны. Используйте disparityBM или disparitySGM функции для вычисления карты расхождения из исправленных изображений для реконструкции 3-D сцены.
[ использует дополнительные опции, заданные одним или несколькими J1,J2]
= rectifyStereoImages(___,Name,Value)Name,Value аргументы в виде пар.
Алгоритм исправления Computer Vision Toolbox™ требует, чтобы эпиполь для каждого изображения находился вне изображения. Если эпиполь лежит внутри изображения, можно сначала преобразовать изображения в полярные координаты, как описано в способе выпрямления, предложенном Марком Поллефейсом, Рейнхардом Кохом и Люком Ван Голом [2].
[1] G. Bradski and A. Kaehler, Learning OpenCV: Компьютерное зрение with the OpenCV Library. Sebastopol, CA: O'Reilly, 2008.
Camera Calibrator | disparityBM | disparitySGM | estimateCameraParameters | estimateUncalibratedRectification | reconstructScene | Stereo Camera Calibrator | stereoParameters