openMVG+openMVS+VS2015配置全过程(详细参数设置+截图)

写在最前面,本blog只有文字部分,如果读者需要带有截图的版本请到以下地址下载:http://download.csdn.net/detail/mitsubishisony/9614244

配置之前需要特别注意的地方。

1)假如你在机器上装了CUDA,那么OpenCV、OpenMVG和OpenMVS中都不要用,要把WITH_CUDA、BUILD_CUDA_LIB、OpenMVS_USE_CUDA之类的取消,因为即使是最新的CUDA7.5也不支持VS2015,目前支持的VS2015的只有CUDA 8.0且还处于RC版本,因此作者也没有尝试其可用性。如果你使用的是VS2013或更早之前版本的VS,可以考虑安装CUDA,并在cmake中勾选相应的选项。。

2)整个过程中,只有OpenCV,GoogleFlags可以配置成动态库,其余均为静态。即,OpenCV,GoogleFlags中BUILD_SHARED_LIBS需要勾选,其余的出现SHARED_LIB都不能勾选。

3)VS2015有一个已知bug,在Update1中其实也没有解决,假如你在编译OpenMVS的时候出现了internal error C1001,那么恭喜你,你也碰到了。解决方法[3]是:

修改Eigen中generalmatrixmatrix.h第144行(Eigen3.2.7是在这一行,其他版本自行定位)

“--(info[j].users)”改成“info[j].users-=1”。

 

OPENMVS所需要的所有库,以及本文所使用库的版本

OpenCV(2.4以上)3.1

VCG 1.0.0

CGAL (4.2以上)4.8.1

Boost 1.61.0

QT 5.7.0

LibQGLViewer 2.6.3

Ceres

Eigen (3.2以上) 3.2.9

Google Log 0.3.3

Google Flags 2.1.2

CXSParse 3.1.1

Cmake 3.6.0

 

OpenMVG

Git

GCC (4.7以上)5.4.1

OpenMVS

 

文件夹设置:本文在C盘新建一个openMVS的文件夹,其中所需要的各个软件库均以子文件夹的形式在openMVS这个文件夹下进行存储,除此之外在该文件夹下新建2个子文件夹,分别命名为src和build。src文件夹用于存放openMVS的源代码,build用于存放所有相关软件库的生成文件。


一、配置OpenCV

1.网上下载的openCV一般为exe格式,如图所示 ,双击运行,设置安装路径为openMVS/openCV下,然后进行安装。安装后会有2个文件夹,一个sources文件夹,一个build文件夹。本文只用sources文件夹

2.打开cmake软件中的cmake-gui文件,sorce code设置为openCV文件夹里的src子文件夹即openMVS/openCV/sources,build设置为openMVS/build/openCV,详见图,然后点击Configure,并选择相应的编译平台。本文选择Visual Studio 142015 Win64



  • 7
    点赞
  • 42
    收藏
    觉得还不错? 一键收藏
  • 10
    评论
openMVG和openMVS是两个用于计算机视觉和三维重建的开源工具。openMVG用于生成稀疏点云,而openMVS用于进一步处理这些点云并生成稠密点云。 在配置openMVS和openMVG时,你可以按照官方提供的步骤进行操作。你提供的参考链接中包含了在Ubuntu 18.04上配置openMVS和openMVG的详细说明。\[1\] 在使用openMVS之前,你需要先生成openMVG生成的稀疏点云。然后,你可以使用openMVS的终端工具对点云进行处理。这些终端工具通常位于"/usr/local/bin/OpenMVS"目录下。你可以使用绝对路径来调用这些工具。例如,使用终端工具"DensifyPointCloud"可以建立稠密图。命令示例为: /usr/local/bin/OpenMVS/DensifyPointCloud dataset/eglise/result/out_Incremental_Reconstruction/scene.mvs \[3\] 如果你在使用过程中遇到问题,你可以参考openMVS的GitHub页面上的问题列表,可能会有其他用户遇到类似的问题并提供了解决方案。\[2\] 希望这些信息对你有帮助!如果你有任何其他问题,请随时提问。 #### 引用[.reference_title] - *1* *3* [openMVG+openMVS对数据集的详细重建步骤!避坑!!!](https://blog.csdn.net/vanilla_an/article/details/115334413)[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^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [使用ipad拍出来的相片利用openmvg+openmvs进行三维重建](https://blog.csdn.net/cangqiongxiaoye/article/details/123412689)[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^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值