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