- 准备好需要三维重建的相片images
- 运用colmap新建项目,项目文件存储在新建文件夹sparse中,处理images数据集
- 处理相片,①特征提取,②特征匹配,③稀疏重建,恢复相机位姿和场景特征点,导出①相机参数,②nvm文件,③导出project项目,即可构造出可以自己使用的mvs数据集
- 接下来使用命令行运行openMVS里的exe文件,每步都是{exe程序 -w 文件夹 -i 输入 -o输出}
- InterfaceCOLMAP(将COLMAP的输出数据与OpenMVS集成),输入images数据,输出scene.mvs
- DensifyPointCloud(用于密集化点云,增加点云的密度和精度),输入scene.mvs,输出dense.mvs
- ReconstructMesh(用于重建三维网格模型,利用多视图立体技术生成几何模型),输入dense.mvs,输出mesh.mvs
- RefineMesh(用于对重建的网格模型进行优化和细化,提高模型的精度),输入refinemesh.mvs,输出refinemesh.mvs
- TextureMesh(用于为网格模型添加纹理贴图,增加模型的真实感),输入refinemesh.mvs,输出texture.mvs
- openMVS的三维重建就此实现
openMVS+colmap实现三维重建流程
于 2024-04-11 10:50:03 首次发布