Исправить пару стереоизображений
[ возвращает неискаженные и исправленные версии J1,J2] = rectifyStereoImages(I1,I2,stereoParams)I1 и I2 входные изображения с использованием стереопараметров, хранящихся в stereoParams объект.
Исправление стереоизображений проецирует изображения на общую плоскость изображения таким образом, что соответствующие точки имеют одинаковые координаты строк. Эта проекция изображения делает изображение таким, как если бы две камеры были параллельными. Используйте disparityBM или disparitySGM функции для вычисления карты несоответствия из исправленных изображений для 3-D реконструкции сцены.
[ использует дополнительные параметры, указанные одним или несколькими J1,J2] = rectifyStereoImages(___,Name,Value)Name,Value аргументы пары.
Алгоритм исправления Toolbox™ компьютерного зрения требует, чтобы эпипол для каждого изображения лежал вне изображения. Если эпипол находится внутри изображения, можно сначала преобразовать изображения в полярные координаты, как описано в методе ректификации, предложенном Марком Поллефейсом, Рейнхардом Кохом и Люком Ван Гулом [2].
[1] Г. Брадски и А. Келер, обучение OpenCV: компьютерное видение с помощью библиотеки OpenCV. Себастополь, Калифорния: О'Райлли, 2008.
Калибратор камеры | disparityBM | disparitySGM | estimateCameraParameters | estimateUncalibratedRectification | reconstructScene | Калибратор стереокамеры | stereoParameters