Colmap安装Ubuntu 20.04配置

878 阅读1分钟

Colmap Installation For Ubuntu 20.04.5

参考官网

所需磁盘空间:

  1. 先安装所需依赖
sudo apt-get install \
    git \
    cmake \
    ninja-build \
    build-essential \
    libboost-program-options-dev \
    libboost-filesystem-dev \
    libboost-graph-dev \
    libboost-system-dev \
    libeigen3-dev \
    libflann-dev \
    libfreeimage-dev \
    libmetis-dev \
    libgoogle-glog-dev \
    libgtest-dev \
    libsqlite3-dev \
    libglew-dev \
    qtbase5-dev \
    libqt5opengl5-dev \
    libcgal-dev \
    libceres-dev
  1. 配置和编译Colmap(需要先查找GPU的computer capability)
    1. GPU Computer Capability Link(Recommend)
    2. 使用nvcc --list-gpu-code来查询
git clone https://github.com/colmap/colmap.git
cd colmap
mkdir build
cd build
# 下面这里需要注意GPU的compute capability,例如rtx3090 compute capability是8.6,就设置成86
# cmake .. -GNinja #原始的
cmake .. -GNinja -DCMAKE_CUDA_ARCHITECTURES=86 #修改的
ninja
sudo ninja install
  1. 测试是否成功
colmap -h

至此完成,如果是ubuntu其他版本需要参考官网链接进行额外配置与操作。