Windows下OpenMVS环境配置(简单,可用)

一、准备工作

1、新版 cmake

CMake是用来帮我们构建VS工程的。去CMake官网下载就行,这个不需要安装,下载之后解压了就能用。

 

2、下载 vcpkg

(链接:GitHub - microsoft/vcpkg: C++ Library Manager for Windows, Linux, and MacOS)

3、Git下载和安装

Git是一个代码托管仓库。同样,它是个免费软件,直接去官网下载即可。下载好了之后我们后面要用到GitBash。

4、VS2017下载和安装

 5、科学上网

(一个VPN)编译的时候方便。

二、具体步骤

2.1、将cmake的bin目录这个地址复制到环境变量

(此电脑—属性—高级系统设置—环境变量—系统变量—path—编辑—复制进去)

2.2、将vcpkg的地址也复制进环境变量

 找到vcpkg文件夹下的 bootstrap-vcpkg.bat 文件,双击执行。出现一个 vcpkg.exe的可执行文件,说明此步完成。

在电脑搜索栏,打开powershell,进入到vcpkg.exe所在的文件夹后,输入vcpkg integrate install,对vs进行集成。配置成功后,vs属性页中会出现相应接口。(如下图)

下面一步很重要,作用:在装库的时候安装64位的防止安装32位的 

打开powershell,进入到vcpkg.exe所在的文件夹后,输入.\vcpkg install zlib boost-iostreams boost-program-options boost-system boost-serialization eigen3 cgal[core] opencv glew glfw3

此时会自动下载所需要库的源码并调用cmake进行自动编译。

(此步操作可能会因为网速问题产生错误,重新输入命令下载即可)时间较长(大概121个库),建议科学上网

2.3、新建一个文件夹命名为OpenMVS

2.4、打开Git cmd

输入 git clone https://github.com/cdcseacave/openMVS.git src 命令。成功后在上一步建的文件夹下得到一个src的文件夹并新建一个build文件夹。

2.5、cmake编译

打开cmake—cmakegui.exe

按如下设置前两行

点configure进行编译

期间可能会出现诸多问题需要耐心去解决。本人就遇到了如CUDA未配置安装、windowa.8.1sdk未配置安装等问题。逐一解决。

遇到和本人一样的CUDA未配置安装的情况,再配置完成后在进入vcpkg终端输后入以下命令

vcpkg install cuda:x64-windows

 选中的那个是错误日志,可以查看错误原因。

三、VS编译

运行成功后,在第四步新建的build文件夹中会得到以下文件。(如图)

 双击OpenMVS.sln文件打开vs。

在解决方案中右键ALL_BUILD选择生成。(如图)此时可选择debug模式或者release模式。生成成功后也就完成了openmvs的环境配置。

 

 

 

  • 5
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
安装OpenMVS的过程可以按照以下步骤进行: 1. 准备第三方库:首先,需要安装一些必要的第三方库,包括Eigen、Boost、OpenCV、CGAL和VCGLib。具体安装方法可以参考引用中提供的详细安装教程。确保安装的版本符合要求。 2. 下载OpenMVS:从OpenMVS的官方网站或GitHub页面上下载最新的稳定版本的OpenMVS。 3. 编译和安装:解压下载的OpenMVS源代码,并按照官方提供的编译指南进行编译和安装。建议按照引用中给出的安装流程进行操作,这份简单而详细的教程可能会帮助你解决在安装过程中可能遇到的问题。 4. 配置环境变量:安装完成后,将OpenMVS的可执行文件路径添加到系统的环境变量中,这样就可以在任何位置运行OpenMVS命令了。 5. 测试:可以使用引用中提到的MvgMvsPipeline.py文件来测试OpenMVS的功能。这个文件使用OpenMVG和OpenMVS完成一个完整的三维重建流程。在测试时,可以使用OpenMVS的命令行工具,根据自己的需求运行相应的命令。 总结来说,安装OpenMVS需要下载源代码,编译和安装,并配置环境变量。在安装过程中,可以参考引用和提供的教程和文件来帮助你完成安装和测试。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [OpenMVS详细安装教程(ubuntu18.04)](https://blog.csdn.net/yangyu0515/article/details/129235389)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *3* [OpenMVG与OpenMVS安装及使用教程](https://blog.csdn.net/scott198510/article/details/128636068)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值