Я реализовал стерео конвейер в Matlab несколько раз, и теперь я пытаюсь реализовать его в OpenCV. Я следил за реконструкцией Мартина Периса: http://blog.martinperis.com/2012/01/3d-reconstruction-with-opencv-and-point.html
При реализации с помощью Matlab мой конвейер выглядит следующим образом: калибровка -> исправление -> сопоставление стерео -> сопоставление без исправления / искажения -> сопоставление с триангуляцией.
В OpenCV конвейер выглядит следующим образом: калибровка -> исправление -> сопоставление стерео -> reprojectTo3D
с функцией reprojectTo3D здесь: http://docs.opencv.org/modules/calib3d/doc/camera_calibration_and_3d_reconstruction.html#void%20reprojectImageTo3D%28InputArrayQue%20disparity%20Oray%20Array%20bool%20handleMissingValues,%20int%20ddepth%29
Разве это не триангуляция? Как это возможно? Предполагается, что камеры уже находятся в канонической конфигурации и параллельны?