IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> 服务器安装 colmap -> 正文阅读

[系统运维]服务器安装 colmap

Installation — COLMAP 3.7 documentation

按照里面的源码安装尽量安完 apt-get

准备 eigen

eigen>3.3 ,不然会报错

从这里下载 eigen 3.3.4

Eigen

Releases · libeigen / eigen · GitLab

放在 home 然后 cmake, make即可

准备ceres,

googlesource的打不开,用了github上面的

然后cmake? make 即可,它可以自己找到 eigen344

注意

cmake .. -DBUILD_TESTING=OFF -DBUILD_EXAMPLES=OFF

准备colmap

cmake时候需要额外设置,ceres在哪,安装在哪

有问题:多了一个空格编译的东西完全不一样

cmake .. -DCMAKE_PREFIX_PATH= /home/shilinzhe/ceres-solver/ -DCMAKE_INSTALL_PREFIX ../install/

?去掉空格

cmake .. -DCMAKE_PREFIX_PATH=/home/shilinzhe/ceres-solver/ -DCMAKE_INSTALL_PREFIX ../install/

出现错误:

Make Error at CMakeLists.txt:92 (find_package):
  By not providing "FindCeres.cmake" in CMAKE_MODULE_PATH this project has
  asked CMake to find a package configuration file provided by "Ceres", but
  CMake did not find one.

  Could not find a package configuration file provided by "Ceres" with any of
  the following names:

    CeresConfig.cmake
    ceres-config.cmake

  Add the installation prefix of "Ceres" to CMAKE_PREFIX_PATH or set
  "Ceres_DIR" to a directory containing one of the above files.  If "Ceres"
  provides a separate development package or SDK, be sure it has been
  installed.

然后

make DESTDIR= install -j4

安装后没找到/src/exe/colmap 可执行文件

重新cmake时候发现问题:

Use of gflags disabled - no tests or tools will be built!

CMake Warning at CMakeLists.txt:392 (find_package):
  By not providing "Findgflags.cmake" in CMAKE_MODULE_PATH this project has
  asked CMake to find a package configuration file provided by "gflags", but
  CMake did not find one.

  Could not find a package configuration file provided by "gflags" (requested
  version 2.2.0) with any of the following names:

    gflagsConfig.cmake
    gflags-config.cmake

  Add the installation prefix of "gflags" to CMAKE_PREFIX_PATH or set
  "gflags_DIR" to a directory containing one of the above files.  If "gflags"
  provides a separate development package or SDK, be sure it has been
  installed.


-- Did not find Google Flags (gflags), Building without gflags.
-- Use of gflags disabled - no tests or tools will be built!
-- No preference for use of exported glog CMake configuration set, and no hints for include/library directories provided. Defaulting to preferring an installed/exported glog CMake configuration if available.
-- Failed to find installed glog CMake configuration, searching for glog build directories exported with CMake.
-- Failed to find an installed/exported CMake configuration for glog, will perform search for installed glog components.
Found Glog: /usr/include  
-- Found Google Log (glog). Assuming glog was NOT built with gflags support as gflags was not found.  If glog was built with gflags, please set the gflags search locations such that it can be found by Ceres.  Otherwise, Ceres may fail to link due to missing gflags symbols.

下载 编译 gflags

git clone https://github.com/gflags/gflags.git gflags_stable

在ceres的 cmakelists.txt的 增加

SET(gflags_DIR "/home/shilinzhe/gflags_stable/build")

然后

cmake .. -DBUILD_TESTING=OFF -DBUILD_EXAMPLES=OFF

可以得到

Found Google Flags (gflags) version 2.2.2: /home/shilinzhe/gflags_stable/build
然后make ceres 和colmap即可

ref

服务器安装colmap简要记录_nbl97-CSDN博客

在Ubuntu Docker中安装Colmap - 知乎

Linux服务器无root权限安装colmap_呵呵咕的博客-CSDN博客

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2021-11-23 12:46:41  更:2021-11-23 12:48:13 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/16 0:44:26-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码