最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Ubutu1604安裝colmap實現(xiàn)方法詳細教程

 更新時間:2020年11月02日 11:54:44   作者:小蝸牛嘰咕往前  
這篇文章主要介紹了Ubutu1604安裝colmap實現(xiàn)方法詳細教程,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

從源碼級別編譯的有cuda加速,直接給的軟件是沒有cuda加速的,而且后面要用pycolmap庫,前提必須自己編譯安裝colmap環(huán)境

聯(lián)想Y7000筆記本

ubuntu1604.6

顯卡 1050TI

顯卡驅(qū)動版本 430

cuda10.1

0前期準備(可跳過)

0-1先不要安裝aconda,不然會造成后面編譯引用庫的時候混亂報錯。關(guān)鍵報錯 libtiff4_0引用失敗。

0-2已經(jīng)裝了aconda的,嘗試修改acoda文件夾名字或者在bash中注銷aconda系統(tǒng)路徑,總之讓系統(tǒng)找不到acoda編譯時候就不會用acoda里面的libtiff和qt庫。

看相關(guān)報錯記錄 https://www.cnblogs.com/kekeoutlook/p/13463165.html

我自己第二個沒成功,最后一次發(fā)現(xiàn)的方法是重新關(guān)聯(lián)庫的位置(但是沒有嘗試)。也就是說系統(tǒng)自己裝的libtiff,在aconda里面也有自己裝得libtiff庫,雖然我手動屏蔽了aconda的系統(tǒng)環(huán)境,但是系統(tǒng)默認關(guān)聯(lián)的庫還是acoda下面的。

總之,在不裝aconda前提下,可以直接編譯成功。

1開始安裝

官網(wǎng)教程

ceap.githuresb.io/install.html#installation

里面在裝在ceres庫不能按照官網(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

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

驗證colmap

colmap -h
colmap gui

安裝pycolmap

https://github.com/mihaidusmanu/pycolmap

使用Anaconda打開

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

conda create -n colmap_py37_pytorch11 python=3.7
conda activate colmap_py37_pytorch11

安裝pycolmap

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

或者手動下載源碼安裝

  

pip install ./

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

官網(wǎng)下載源碼

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

cmake --version

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

https://cmake.org/download/

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

  

驗證版本

cmake --version
cmake version 3.9.0

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

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

報錯2pybind11缺少

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

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

復制到pybind文件夾下面

重新安裝

成功

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Android利用Intent啟動和關(guān)閉Activity

    Android利用Intent啟動和關(guān)閉Activity

    這篇文章主要為大家詳細介紹了Android利用Intent啟動和關(guān)閉Activity的相關(guān)操作,感興趣的小伙伴們可以參考一下
    2016-06-06
  • 深入分析Android加載so文件源碼

    深入分析Android加載so文件源碼

    這篇文章主要介紹了深入分析Android加載so文件源碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-03-03
  • Android?Flutter實現(xiàn)任意拖動的控件

    Android?Flutter實現(xiàn)任意拖動的控件

    使用flutter開發(fā)是需要控件能拖動,比如畫板中的元素,或者工具條等,所以本文為大家準備了Flutter實現(xiàn)任意拖動控件的示例代碼,希望對大家有所幫助
    2023-07-07
  • Android開發(fā)之menu菜單

    Android開發(fā)之menu菜單

    Android系統(tǒng)里面有四種類型的菜單:options menu(選項菜單),context menu(上下文菜單),sub menu(子菜單),Popup menu(彈出菜單),本文給大家詳解android開發(fā)之menu菜單,感興趣的朋友一起學習吧
    2015-11-11
  • 解決Android studio模擬器啟動失敗的問題

    解決Android studio模擬器啟動失敗的問題

    這篇文章主要介紹了Android studio模擬器啟動失敗的問題及解決方法,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-03-03
  • Android在Fragment中實現(xiàn)監(jiān)聽觸摸事件

    Android在Fragment中實現(xiàn)監(jiān)聽觸摸事件

    這篇文章主要給大家介紹了Android在Fragment中實現(xiàn)監(jiān)聽觸摸事件的相關(guān)資料,文中介紹的非常詳細,對大家具有一定的參考學習價值,需要的朋友們下面來一起看看吧。
    2017-05-05
  • Android自定義view實現(xiàn)車載可調(diào)整軌跡線

    Android自定義view實現(xiàn)車載可調(diào)整軌跡線

    這篇文章主要為大家詳細介紹了Android自定義view實現(xiàn)車載可調(diào)整軌跡線,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-06-06
  • Android判斷網(wǎng)絡狀態(tài)的代碼

    Android判斷網(wǎng)絡狀態(tài)的代碼

    這篇文章主要為大家詳細介紹了Android判斷網(wǎng)絡狀態(tài)的方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-10-10
  • Android入門之Glide顯示網(wǎng)絡圖片高版本的使用詳解

    Android入門之Glide顯示網(wǎng)絡圖片高版本的使用詳解

    這篇文章主要為大家詳細介紹了Android中Glide顯示網(wǎng)絡圖片高版本的使用方法,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起了解一下
    2023-02-02
  • Android自定義View實現(xiàn)閃耀字體效果

    Android自定義View實現(xiàn)閃耀字體效果

    這篇文章主要為大家詳細介紹了Android自定義View實現(xiàn)閃耀字體效果,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-01-01

最新評論

渝中区| 巢湖市| 沧源| 团风县| 嘉祥县| 登封市| 平果县| 吴桥县| 宁化县| 西充县| 邵阳县| 稷山县| 灵川县| 双鸭山市| 繁峙县| 巢湖市| 泰安市| 孝昌县| 怀安县| 永嘉县| 胶州市| 红安县| 固始县| 龙陵县| 潼关县| 黄山市| 绥化市| 广灵县| 依兰县| 宝清县| 青海省| 泗阳县| 句容市| 东乡县| 中阳县| 仁布县| 肃北| 米脂县| 上林县| 大关县| 长泰县|