我正在尝试使用 OpenCV 示例文件从立体配置执行 3D 表面重建。我从 2 个网络摄像头创建了一个立体摄像头。我已经使用 stereo_calib.cpp ( https://code.ros.org/trac/opencv/browser/trunk/opencv/samples/cpp/stereo_calib.cpp?rev=4086 ) 获得了校准参数,并使用 stereo_match 生成了点云.cpp(https://code.ros.org/trac/opencv/browser/trunk/opencv/samples/c/stereo_match.cpp?rev=2614)。使用 MeshLab 打开的结果点云与原始场景完全不同(http://img707.imageshack.us/i/snapshot01u.png/)。
我在这里想念什么?
重建步骤:
stereo_calib.cpp(在图像所在的同一文件夹中,没有参数,因此假定为默认值)
stereo_match left01.jpg right01.jpg -i intrinsics.yml -e extrinsics.yml -p cloud.asc
在 MeshLab 上导入 cloud.asc
谢谢