用cmake在win10配置colmap

写在前面

1、直接使用colmap

如果是想直接是使用colmap windows版本,可直接在github下载:
https://github.com/colmap/colmap/releases
最上面的版本是最新版
在这里插入图片描述
如果有NVIDIA的显卡并且配置了cuda,可以选cuda版本
在这里插入图片描述
如果没有的话,下载no-cuda版本就好。
下载之后解压,运行COLMAP.bat就可以使用了
在这里插入图片描述
在这里插入图片描述
使用方法:简易COLMAP使用教程

2、自己编译

以下内容针对想自己编译,并可以在运行时调试、查看源码的同学,这样能帮助理重建的每一步是怎么实现的,文中会尽量描述每个资源的版本、来源、配置方法,如果是没有用cmake配置过项目的同学,可以直接使用笔者使用的版本
本文中参考、使用的博客、网页、资源均已给出链接:
colmap官网
colmap的github
windows10进行Colmap配置
boost库下载地址
Windows环境下配置Ceres(含Eigen、gflags、glog、merit、suitesparse)
CGAL安装
CGAL 5.0的安装、编译和配置(VS2017)
需要的模块已经全部放进百度盘:share_noel/colmap提取码:0ooc

准备

下载cmakehttps://cmake.org/download/,笔者使用的是3.18.1版本https://cmake.org/files/v3.18/
在这里插入图片描述
在这里插入图片描述

tips

可以先看tips以后的章节,遇到这些问题再回来看
如果没有用过cmake,简单的使用原则是:
1、where is the source code选择包含CMakeLists.txt那个文件夹,比如安装好CGAL后C:/dev/CGAL-5.0目录下就会有CMakeLists.txt
2、where to build the binaries自己新建一个xxx_build的就好
3、先configure,没成功就看哪里缺路径
在这里插入图片描述
比如这里就是没找到Boost_INCLUDE_DIR
在这里插入图片描述
把Boost的路径加上就好
在这里插入图片描述
一般没成功是缺少路径,缺什么就加什么,本地没有的模块去网上下载,或者版本不对,比如visual studio的msvc版本,在首次configure的时候会选择编译器,x64还是32,这里下文会讲到
在这里插入图片描述
比如某个模块版本是32位的,而上面了x64,就会报错,把版本换一下就好
4、configure成功后generate,最后open project进入visual studio生成

配置小组件

qt

qt是以前和cloudcompare一起配置的,参考了这两篇博客:
PCL+VS+Qt+Win10 的综合配置精华
vs 2015 编译 CloudCompare源码

CGAL

建议先下载能用exe文件install的版本,这里使用该文中的CGAL 5.0版本进行安装
CGAL 5.0的安装、编译和配置(VS2017),笔者直接装在了默认位置
在这里插入图片描述
安装好之后按照此文方法用cmake进行编译CGAL安装,其中,boost在这里可以下载boost库下载地址,需要说明的是,boost版本要和电脑的位数以及visual studio版本对应,笔者电脑是64位的,visual studio2019,msvc版本v14.2(查看自己visual studio的msvc版本:Visual Studio 版本 与 MSVC 编译器 版本),所以选择boost_1_71_0-msvc-14.2-64.exe
在这里插入图片描述

下载之后直接安装,位置自选,笔者放在D:\Program Files\boost_1_71_0x64,安装完成后:
在这里插入图片描述
在这里插入图片描述
点击configure,成功后点击generate
在这里插入图片描述
在这里插入图片描述
open project,分别生成debug和release的解决方案
若要进行上文博客中到的实例测试,记得将Delaunay_triangulation_2设为启动项
在这里插入图片描述

ceres

ceres配置此文写得很详细:Windows环境下配置Ceres(含Eigen、gflags、glog、merit、suitesparse)

colmap

下载源码,笔者下载3.6版本的源码colmap的github
在这里插入图片描述
下载好之后解压,在里面建立一个build
在这里插入图片描述
开始cmake,下面给出笔者的路径
在这里插入图片描述
在这里插入图片描述
配置成功后,open project进入visual studio

visual studio

设置colmap.exe为启动项
在这里插入图片描述
生成项目
在这里插入图片描述
设置属性里面的命令参数为gui
右键属性
在这里插入图片描述
在这里插入图片描述
本地调试器
在这里插入图片描述
以上步骤在windows10进行Colmap配置中有讲述
就可以打开colmap使用了,使用方法:简易COLMAP使用教程
三维重建
在这里插入图片描述

参考及感谢

文中已列出

边学边用,如有错漏,敬请指正
--------------------------------------------------------------------------------------------诺有缸的高飞鸟20210330

  • 5
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

诺有缸的高飞鸟

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

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

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

打赏作者

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

抵扣说明:

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

余额充值