openMVS执行Reconstructmesh.exe只生成ply文件,不生成mvs文件

在网上找了半天,没发现解决方案,抱着死马当活马医的想法,下载了低版本的openMVS-release版本,终于成功了,记录一下,希望能帮到有缘人。

以下是在 Windows 操作系统上安装 OpenMVS 和 OpenMVG 的步骤: 1. 安装依赖项 在安装 OpenMVS 和 OpenMVG 之前,需要先安装一些必要的依赖项,包括: - CMake - Eigen - Boost - Git - CGAL - Qt(可选) 你可以通过以下命令,使用 Chocolatey 包管理器来安装这些依赖项: ```powershell choco install cmake eigen boost git cgal qt ``` 2. 安装 OpenMVG 首先,需要在 Git Bash 中克隆 OpenMVG 代码库: ```bash git clone https://github.com/openMVG/openMVG.git ``` 然后,使用 CMake 构建和安装 OpenMVG: ```bash cd openMVG mkdir build && cd build cmake .. -DCMAKE_BUILD_TYPE=Release cmake --build . --config Release cmake --install . ``` 3. 安装 OpenMVS 同样地,需要在 Git Bash 中克隆 OpenMVS 代码库: ```bash git clone https://github.com/cdcseacave/openMVS.git ``` 然后,使用 CMake 构建和安装 OpenMVS: ```bash cd openMVS mkdir build && cd build cmake .. -DCMAKE_BUILD_TYPE=Release -DVCG_DIR="path/to/vcglib" cmake --build . --config Release cmake --install . ``` 在上述命令中,`path/to/vcglib` 是你本地 vcglib 的路径。 4. 测试安装 完成安装后,你可以使用一些示例数据来测试 OpenMVS 和 OpenMVG 是否正常工作。例如,你可以使用 OpenMVG 中的 `brown_sheep` 数据集来测试 OpenMVG: ```bash cd openMVG/build ./software/SfM/SfMInit_ImageListing -i /path/to/brown_sheep -o /path/to/brown_sheep_out ``` 然后,你可以使用 OpenMVS 中的 `scene_densemeshing` 示例来测试 OpenMVS: ```bash cd openMVS/build ./bin/DensifyPointCloud /path/to/brown_sheep_out/sfm_data.json -w /path/to/brown_sheep_out/matches -o /path/to/brown_sheep_out/dense.mvs ./bin/ReconstructMesh /path/to/brown_sheep_out/dense.mvs -w /path/to/brown_sheep_out/matches -o /path/to/brown_sheep_out/texturedMesh.obj ``` 如果你能够成功运行这些示例,则说明 OpenMVS 和 OpenMVG 已经成功安装并且可以正常工作了。
评论 17
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

奋斗着,享受着

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值