当前位置: 首页 > news >正文

Colmap的安装和使用

Colmap

  • 网站: https://colmap.github.io/
  • GitHub: https://github.com/colmap/colmap

安装

Windows

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

Ubuntu

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

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

  • https://github.com/colmap/colmap/issues/2366
  • https://github.com/dberga/nerfstudio/blob/main/INSTALL.md

注意不要被 Conda 的环境影响

Make sure you configure and compile from a consistent dev environment. It seems you are using anaconda. You probably want to start from a clean build folder and make sure you are not in a virtual anaconda environment.

编译步骤 (参考 https://github.com/dberga/nerfstudio/blob/main/INSTALL.md )

  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

导出仓库

git clone https://github.com/colmap/colmap.git

编译, 注意CMAKE_CUDA_ARCHITECTURES代表的是显卡硬件架构编号, rtx2080ti 对应75, rtx4060ti 对应89

cd colmap
mkdir build
cd build
cmake .. -GNinja -DCMAKE_CUDA_ARCHITECTURES=75
sudo chown -R $(whoami) .
ninja -j1 
sudo ninja install

使用

  • https://www.youtube.com/watch?v=pvvnPib4lFA
  • https://www.youtube.com/watch?v=mUDzWCuopBo
  • https://www.youtube.com/watch?v=Zm1mkOi9_1c&pp=ygUGY29sbWFw
  • https://zxl19.github.io/colmap-note/

相关文章:

  • Dockerfile部署springboot 项目或者springcloud项目
  • AcWing 6100. 奶牛选美
  • (十三)人工智能应用--深度学习原理与实战--理解卷积神经网络的原理及优势
  • Linux-----驱动
  • 视频活体检测:为您的身份信息安全保驾护航
  • Mysql--基础知识点--85.1--Innodb自适应哈希索引
  • 慢查询解决思路
  • 【Unity3D中UI与物体可见性的判断方法】
  • CSS基础知识学习指南
  • C语言--求n以内的素数(质数)
  • 蓝桥杯真题-危险系数DF
  • L2-051 满树的遍历
  • Java的基本语法(1)
  • 彻底改变我 React 开发方式的组件模式
  • 三格电子上新款——欧姆龙 CJ/CP系列 PLC 串口转网口
  • for循环的优化方式、循环的种类、使用及平替方案。
  • LEARNING DYNAMICS OF LLM FINETUNING【论文阅读笔记】
  • 如何深入理解protobuf
  • 小型实验室数控机床-迷你型数控加工中心|CNC数控车床
  • 软考 中级软件设计师 考点知识点笔记总结 day11 文件管理 设备管理
  • 做网站用什么配置的电脑/网络营销培训
  • 网站建设中图片尺寸/网络培训平台
  • 苏州手机网站seo/seo黑帽教程视频
  • 泰安网络网站/找相似图片 识别
  • google建设网站赚钱/查询网站信息
  • 电子商务网站建设与维护pdf/谷歌搜索引擎香港入口