Colmap的安装和使用

安装及使用:Colmap的安装和使用 - Milton - 博客园

3DGS查看:3D Gaussian Splatting 查看工具 splatviz

COLMAP是一个开源三维重建工具

安装

Windows

从 GitHub发布页 GitHub Releases 下载预编译的二进制, 区分带CUDA和不带CUDA的版本.

Ubuntu

在 Ubuntu 22.04 下可以通过apt install colmap安装, 但是这样安装的是不带CUDA支持的版本

支持CUDA的版本需要通过编译安装, 可以参考的安装说明

### COLMAP 安装教程 #### 准备工作 为了成功安装 COLMAP,在开始之前需确认已满足所有依赖项。对于 Ubuntu 用户来说,建议先更新包列表并安装必要的开发工具库文件。 ```bash sudo apt-get update && sudo apt-get upgrade -y sudo apt-get install build-essential git cmake gfortran \ libatlas-base-dev libsuitesparse-dev libeigen3-dev \ libopencv-dev libboost-all-dev libfreeimage-dev \ libgoogle-glog-dev libgflags-dev libprotobuf-dev \ protobuf-compiler qtbase5-dev python3-opencv cython3 \ python3-pip python3-scipy python3-numpy ``` #### 下载源码 获取最新版本的 COLMAP 源代码可以通过 Git 克隆官方仓库来完成: ```bash git clone --recursive https://github.com/colmap/colmap.git cd colmap ``` 如果克隆过程中遇到子模块初始化失败的情况,则可单独执行 `git submodule init` `git submodule update` 命令[^1]。 #### 编译构建 创建一个新的目录用于存放编译生成的目标文件,并进入该目录内调用 CMake 工具进行项目配置与编译操作。需要注意的是,当使用 CUDA 加速功能时可能会碰到架构设置错误的问题;此时应按照提示修改对应的CMake脚本以指定合适的 GPU 架构参数[^3]。 ```bash mkdir -p build && cd build cmake .. make -j$(nproc) ``` #### 配置环境变量 为了让命令行能够识别到刚编译好的程序路径,还需将 COLMAP 的二进制文件夹加入系统的 PATH 变量中去。编辑用户的 shell profile 文件(如 `.bashrc` 或者 `.zshrc`),追加如下内容至最后一行: ```bash export PATH=$PATH:/path/to/your/colmap/build/src/exe ``` 记得替换 `/path/to/your/colmap/build/src/exe` 成实际路径位置后再保存退出。最后使更改生效即可通过终端测试是否能正常使用 COLMAP 了。 ```bash source ~/.bashrc # or source ~/.zshrc depending on your shell colmap -h # 测试帮助信息显示正常与否 ``` 以上就是完整的 COLMAP 安装过程介绍[^2]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值