我已经在Matlab中多次实现了立体视觉流程,现在我正在尝试在OpenCV中实现一个。我一直在遵循Martin Peris的重建方法: http://blog.martinperis.com/2012/01/3d-reconstruction-with-opencv-and-point.html
在Matlab中实现时,我的流程如下:标定->矫正->立体匹配->反矫正/解扭曲匹配->三角测量匹配。
在OpenCV中,流程如下:标定->矫正->立体匹配->重投影到3D。
使用reprojectTo3D函数,链接在此处: http://docs.opencv.org/modules/calib3d/doc/camera_calibration_and_3d_reconstruction.html#void%20reprojectImageTo3D%28InputArray%20disparity,%20OutputArray%20_3dImage,%20InputArray%20Q,%20bool%20handleMissingValues,%20int%20ddepth%29 它不进行三角测量吗?这怎么可能?它是否假设相机已经处于规范设置并且已经平行?
在OpenCV中,流程如下:标定->矫正->立体匹配->重投影到3D。
使用reprojectTo3D函数,链接在此处: http://docs.opencv.org/modules/calib3d/doc/camera_calibration_and_3d_reconstruction.html#void%20reprojectImageTo3D%28InputArray%20disparity,%20OutputArray%20_3dImage,%20InputArray%20Q,%20bool%20handleMissingValues,%20int%20ddepth%29 它不进行三角测量吗?这怎么可能?它是否假设相机已经处于规范设置并且已经平行?