Ubutu1604如何安裝colmap-創(chuàng)新互聯(lián)

Ubutu1604如何安裝colmap?相信很多沒有經(jīng)驗的人對此束手無策,為此本文總結了問題出現(xiàn)的原因和解決方法,通過這篇文章希望你能解決這個問題。

豐順網(wǎng)站建設公司創(chuàng)新互聯(lián)建站,豐順網(wǎng)站設計制作,有大型網(wǎng)站制作公司豐富經(jīng)驗。已為豐順成百上千提供企業(yè)網(wǎng)站建設服務。企業(yè)網(wǎng)站搭建\外貿(mào)網(wǎng)站建設要多少錢,請找那個售后服務好的豐順做網(wǎng)站的公司定做!

1-1 cuda 推薦


Recommended dependencies: CUDA (at least version 7.X)

1-2 基本依賴

sudo apt-get install \
git \
cmake \
build-essential \
libboost-program-options-dev \
libboost-filesystem-dev \
libboost-graph-dev \
libboost-regex-dev \
libboost-system-dev \
libboost-test-dev \
libeigen3-dev \
libsuitesparse-dev \
libfreeimage-dev \
libgoogle-glog-dev \
libgflags-dev \
libglew-dev \
qtbase5-dev \
libqt5opengl5-dev \
libcgal-dev

1-3 安裝qt

Under Ubuntu 16.04/18.04 the CMake configuration scripts of CGAL are broken and you must also install the CGAL Qt5 package:

sudo apt-get install libcgal-qt5-dev

1-4安裝Ceres Solver

Install Ceres Solver:

首先安裝einge3庫這個在1-2中已經(jīng)完成

按照教程安裝的ceres庫版本,以及網(wǎng)上大多數(shù)教程安裝的版本都會和eigen3(3.3.7)有沖突,編譯時會報如下錯誤:

編譯ceres時:error: ‘integer_sequence' is not a member of ‘std‘錯誤

這里換成1.14.0版本的ceres問題得以解決;


1.先刪除之前的ceres-solver:

sudo rm -r /usr/local/lib/cmake/Ceres
sudo rm -rf /usr/local/include/ceres /usr/local/lib/libceres.a
sudo rm -r /usr/local/share/Ceres

2.下載ceres-solver-1.14.0

wget ceres-solver.org/ceres-solver-1.14.0.tar.gz

3.解壓

tar xvf ceres-solver-1.14.0.tar.gz

4.編譯

cd ceres-solver-1.14.0
mkdir build
cd build
cmake ..
make -j4
make test

5.安裝

sudo make install

Ubutu1604如何安裝colmap

1-5 安裝ColMap

git clone https://github.com/colmap/colmap.git
cd colmap
git checkout dev
mkdir build
cd build
cmake ..
make -j4
sudo make install

Ubutu1604如何安裝colmap

驗證colmap

colmap -h
colmap gui

Ubutu1604如何安裝colmap

安裝pycolmap

https://github.com/mihaidusmanu/pycolmap

使用Anaconda打開

https://www.cnblogs.com/kekeoutlook/p/13452214.html

conda create -n colmap_py37_pytorch21 python=3.7
conda activate colmap_py37_pytorch21

Ubutu1604如何安裝colmap

安裝pycolmap

pip install git+https://github.com/mihaidusmanu/pycolmap

或者手動下載源碼安裝

Ubutu1604如何安裝colmap

pip install ./

報錯1 cmake版本過低,升級更新下就好

Ubutu1604如何安裝colmap

官網(wǎng)下載源碼

Ubutu1604如何安裝colmap

1.通過以下命令查詢cmake版本。

cmake --version

2.這里,我并沒有卸載舊版本的cmake,而是直接安裝新版本,而且這樣沒有出現(xiàn)問題?!痉潜仨殹?br/>可去http://www.cmake.org/files查找需要的版本,寫本博客時新版為3.11.3,以此為例。

https://cmake.org/download/

Ubutu1604如何安裝colmap

3首先

sudo apt-get install openssl
sudo apt-get install libssl-dev
sudo apt-get install build-essential  

下載后解壓,然后進入目錄執(zhí)行:

./bootstrap
make -j8
sudo make install

Ubutu1604如何安裝colmap

驗證版本

cmake --version
cmake version 3.9.0

CMake suite maintained and supported by Kitware (kitware.com/cmake).

3.創(chuàng)建cmake的軟連接

報錯2pybind11缺少

第三方庫沒下載,需要手動下載在文件夾子

Ubutu1604如何安裝colmap

git clone https://github.com/pybind/pybind11.git

Ubutu1604如何安裝colmap

復制到pybind文件夾下面

Ubutu1604如何安裝colmap

重新安裝

Ubutu1604如何安裝colmap

看完上述內容,你們掌握Ubutu1604如何安裝colmap的方法了嗎?如果還想學到更多技能或想了解更多相關內容,歡迎關注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!

文章標題:Ubutu1604如何安裝colmap-創(chuàng)新互聯(lián)
轉載來于:http://bm7419.com/article12/dsssgc.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站建設、移動網(wǎng)站建設、ChatGPT、App開發(fā)、網(wǎng)站制作、網(wǎng)站收錄

廣告

聲明:本網(wǎng)站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站網(wǎng)頁設計