国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

OpenMVS詳細(xì)安裝教程(ubuntu18.04)

這篇具有很好參考價(jià)值的文章主要介紹了OpenMVS詳細(xì)安裝教程(ubuntu18.04)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。


前言

githup:https://github.com/cdcseacave/openMVS

最近在ubuntu18.04上配置OpenMVS運(yùn)行環(huán)境時(shí)踩了很多坑,在這期間查閱了很多資料和博客,于是想對(duì)安裝過程進(jìn)行總結(jié),方便自己反復(fù)查閱以及分享經(jīng)驗(yàn)避免大家重復(fù)踩坑。
博主是用docker在ubuntu18.04容器中安裝的OpenMVS,已經(jīng)打包成docker的鏡像文件分享給大家。

# 查看ubuntu版本號(hào)
lsb_release -a

OpenMVS詳細(xì)安裝教程(ubuntu18.04)
安裝前的準(zhǔn)備:安裝cmake、git 、gcc 和g++
apt-get源修改參考

# 更新apt庫(kù),更新軟件列表
sudo apt-get update
# 安裝git,用于從Github上克隆項(xiàng)目到本地
sudo apt-get install git
# 安裝cmake,用于程序的編譯
sudo apt-get install cmake
# 安裝gcc和g++,安裝c和c++編譯器
sudo apt-get install gcc g++

一、安裝第三方庫(kù)

# 建立一個(gè)MVS的文件夾
mkdir MVS && cd MVS 
sudo apt-get update -qq && sudo apt-get install -qq
# 安裝圖像格式的相關(guān)庫(kù)
sudo apt-get -y install git cmake libpng-dev libjpeg-dev libtiff-dev libglu1-mesa-dev

1.安裝 Eigen3.4

ubuntu18.4建議源碼eigen3.4及以上版本安裝(不能使用eigen3.2),或者通過git下載:

# 通過git下載Eigen3.4源碼,需要科學(xué)上網(wǎng)
git clone https://gitlab.com/libeigen/eigen.git --branch 3.4
mkdir eigen_build && cd eigen_build 
cmake . ../eigen
make && sudo make install 
cd ..

2.安裝Boost1.56版本以上

sudo apt-get -y install libboost-iostreams-dev libboost-program-options-dev libboost-system-dev libboost-serialization-dev

3.安裝OpenCV2.4(或者更高版本)

sudo apt-get -y install libopencv-dev
# 查詢OpenCV版本
pkg-config --modversion opencv
# 查詢OpenCV庫(kù)
pkg-config --cflags opencv
# 查詢頭文件目錄
pkg-config --libs   opencv

4.安裝CGAL

sudo apt-get -y install libcgal-dev libcgal-qt5-dev

5.安裝VCGLib

# 通過git下載vcglib源碼,需要科學(xué)上網(wǎng)
git clone https://github.com/cdcseacave/VCG.git vcglib

一、安裝以及運(yùn)行OpenMVS

1.安裝OpenMVS的庫(kù)

# 通過git下載OpenMVS源碼,需要科學(xué)上網(wǎng)
git clone https://github.com/electech6/openMVS_comments.git openMVS 
mkdir openMVS_build && cd openMVS_build
# /path to vcglib/vcglib"改為自己的vcglib的路徑:Vcglib的父級(jí)目錄/vcglib
cmake . ../openMVS -DCMAKE_BUILD_TYPE=Release -DVCG_ROOT="/path to vcglib/vcglib"
# 生成OpenMVS庫(kù)文件,j4線程數(shù)量,根據(jù)電腦性能選擇合適的數(shù)字
sudo make -j4 && sudo make install

OpenMVS詳細(xì)安裝教程(ubuntu18.04)
編譯過程中可能出線的問題:
OpenMVS詳細(xì)安裝教程(ubuntu18.04)
解決方案(參考):
使用git回退vcglib版本,回退到以前提交時(shí)間為2020年對(duì)應(yīng)的歷史版本即可(ubuntu18.04下親測(cè)有效)。

# 進(jìn)入vcglib項(xiàng)目根目錄下,使用命令git log,找到需要返回的commit id,按Q鍵退出
cd vcglib && git log
# 徹底回退到某個(gè)版本,本地的源碼也會(huì)變?yōu)橹付ò姹镜膬?nèi)容
git reset --hard 88f12f212a1645d1fa6416592a434c29e63b57f0

git log后查看歷史提交內(nèi)容:
OpenMVS詳細(xì)安裝教程(ubuntu18.04)
git reset --hard變?yōu)橹付ò姹镜膬?nèi)容:
OpenMVS詳細(xì)安裝教程(ubuntu18.04)
安裝編譯完成
OpenMVS詳細(xì)安裝教程(ubuntu18.04)

2.OpenMVS測(cè)試

測(cè)試數(shù)據(jù)集百度云鏈接,提取碼:4oz5
OpenMVS 可執(zhí)行文件生成在openMVS/openMVS_build/bin/里面
OpenMVS詳細(xì)安裝教程(ubuntu18.04)
安裝Meshlab

# 安裝依賴并更新
sudo apt --fix-broken install
sudo apt-get update
sudo apt-get upgrade
# 用apt-get安裝meshlab
sudo apt-get install meshlab

安裝完成
OpenMVS詳細(xì)安裝教程(ubuntu18.04)
稠密重建

# 將數(shù)據(jù)集移動(dòng)到openMVS_build目錄下并重命名為data
mv /root/Downloads/OpenMVS測(cè)試數(shù)據(jù)集 /root/MVS/openMVS_build/data
# 在openMVS_build目錄下執(zhí)行如下命令:-w 設(shè)置的是數(shù)據(jù)的路徑 -i 是輸入的文件名 -o是輸出的文件名
./bin/DensifyPointCloud -w /root/MVS/openMVS_build/data -i scene.mvs -o test_dense.mvs

OpenMVS詳細(xì)安裝教程(ubuntu18.04)
在數(shù)據(jù)集data目錄下生成test_dense.mvs文件,用Meshlab打開test_dense.mvs:
OpenMVS詳細(xì)安裝教程(ubuntu18.04)
曲面重建```

./bin/ReconstructMesh -w /root/MVS/openMVS_build/data -i test_dense.mvs -o test_mesh.mvs

OpenMVS詳細(xì)安裝教程(ubuntu18.04)
在數(shù)據(jù)集data目錄下生成test_mesh.ply文件,用Meshlab打開test_mesh.ply:
OpenMVS詳細(xì)安裝教程(ubuntu18.04)
網(wǎng)格優(yōu)化

./bin/RefineMesh -w /root/MVS/openMVS_build/data -i test_mesh.mvs -o test_refinemesh.mvs

OpenMVS詳細(xì)安裝教程(ubuntu18.04)在數(shù)據(jù)集data目錄下生成test_refinemesh.ply文件,用Meshlab打開test_refinemesh.ply:
OpenMVS詳細(xì)安裝教程(ubuntu18.04)
紋理貼圖

./bin/TextureMesh -w /root/MVS/openMVS_build/data -i test_refinemesh.mvs -o test_texture.mvs

OpenMVS詳細(xì)安裝教程(ubuntu18.04)在數(shù)據(jù)集data目錄下生成test_texture.ply以及test_texture.png文件,用Meshlab打開test_texture.ply:OpenMVS詳細(xì)安裝教程(ubuntu18.04)查看test_texture.png文件:
OpenMVS詳細(xì)安裝教程(ubuntu18.04)

總結(jié)

盡可能簡(jiǎn)單、詳細(xì)的介紹OpenMVS的安裝流程以及解決了安裝過程中可能存在的問題。后續(xù)會(huì)根據(jù)自己學(xué)到的知識(shí)結(jié)合個(gè)人理解講解OpenMVS的原理和代碼。文章來源地址http://www.zghlxwxcb.cn/news/detail-413110.html

到了這里,關(guān)于OpenMVS詳細(xì)安裝教程(ubuntu18.04)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 聯(lián)想電腦安裝ubuntu18.04雙系統(tǒng)超詳細(xì)教程(23年最新教程,99%成功率)

    聯(lián)想電腦安裝ubuntu18.04雙系統(tǒng)超詳細(xì)教程(23年最新教程,99%成功率)

    ubtuntu的長(zhǎng)期支持版本現(xiàn)在應(yīng)該已經(jīng)出道21.04版本了,如果你對(duì)于版本沒有要求的話,建議直接安裝最新版ubuntu,因?yàn)樾掳娴南到y(tǒng)驅(qū)動(dòng)都會(huì)進(jìn)行更新,也對(duì)于新版硬件的適配性也會(huì)更好~~~ 如果你跟我一樣,公司(實(shí)驗(yàn)室)必須或者都在用18.04版本,那就接著往下看吧。雖然裝起來

    2024年02月02日
    瀏覽(29)
  • 樹莓派安裝Ubuntu18.04+ROS1詳細(xì)教程(解決start4.elf: is not compatible報(bào)錯(cuò))

    樹莓派安裝Ubuntu18.04+ROS1詳細(xì)教程(解決start4.elf: is not compatible報(bào)錯(cuò))

    樹莓派三代是32位系統(tǒng)的,四代是64位系統(tǒng)的,所以我們安裝鏡像時(shí)要看清楚是樹莓派幾代的,多少位系統(tǒng)的。 樹莓派4B是64位系統(tǒng) ,我所使用的是樹莓派4B,這里安裝Ubuntu18.04. 好像Ubuntu16.04太早就不維護(hù)更新了,就沒有64位系統(tǒng)了。 提一句: 虛擬機(jī)下載的是后綴為.iso的鏡像

    2024年02月04日
    瀏覽(91)
  • 最新虛擬機(jī)中Ubuntu18.04安裝教程(傻瓜教程)

    最新虛擬機(jī)中Ubuntu18.04安裝教程(傻瓜教程)

    可以直接點(diǎn)下方的鏈接下載 Ubuntu18.04安裝鏈接 筆者這邊使用的是VMware Workstation15.5pro,大家也可以從官網(wǎng)所下載 首先先打開Vmware界面,點(diǎn)擊其中的“創(chuàng)建新的虛擬機(jī)”選項(xiàng) ?打開新建虛擬機(jī)向?qū)?,選擇自定義的選項(xiàng),然后點(diǎn)擊下一步 ?之后的一系列過程請(qǐng)看圖中說明 因?yàn)楣P者

    2024年02月04日
    瀏覽(35)
  • Ubuntu18.04安裝中文拼音輸入法教程

    Ubuntu18.04安裝中文拼音輸入法教程

    目錄 說明 步驟 1. 安裝Chinese語(yǔ)言包 2. 安裝ibus輸入法 3. 安裝中文拼音引擎 4. 添加中文拼音輸入法到IBus Preference中 5. 添加中文拼音輸入法到鍵盤輸入來源(Input sources)中 6. 查看中文拼音輸入法添加情況 7. 中英文輸入法切換設(shè)置 Ubuntu 18.04系統(tǒng)安裝中文輸入法,需要利用ibus輸

    2024年02月11日
    瀏覽(29)
  • Ubuntu18.04下安裝配置AndroidStudio軟件圖文教程

    Ubuntu18.04下安裝配置AndroidStudio軟件圖文教程

    運(yùn)行環(huán)境:操作系統(tǒng)為Ubuntu18.04,android-studio版本為2022.1.1.19-linux,Java版本為jdk8,安裝路徑/opt/android-studio/,當(dāng)前用戶為xqf222,sdk下載路徑默認(rèn)為/home/xqf222/Android/Sdk 詳細(xì)步驟和指令如下: 1.安裝JDK8: 按組合鍵Ctrl+Alt+T打開終端命令窗口, 輸入安裝JDK8的命令:sudo apt-get install openj

    2023年04月10日
    瀏覽(23)
  • VMware虛擬機(jī)中安裝Ubuntu18.04(linux發(fā)行版)【超詳細(xì)圖文教程】

    VMware虛擬機(jī)中安裝Ubuntu18.04(linux發(fā)行版)【超詳細(xì)圖文教程】

    最近在學(xué)習(xí)《操作系統(tǒng)導(dǎo)論》,其中例程是在基于unix的系統(tǒng)上實(shí)現(xiàn)的,類似下圖這種, 由于 linux系統(tǒng)與unix是一脈相傳 ,可以說前者是后者的開源版,在linux系統(tǒng)上同樣可以復(fù)現(xiàn)書中例程, 所以準(zhǔn)備安裝一個(gè) linux發(fā)行版Ubuntu18.04 什么是Linux發(fā)行版? 實(shí)際上,Linux只是系統(tǒng)的內(nèi)

    2024年01月16日
    瀏覽(103)
  • ubuntu18.04安裝nvidia驅(qū)動(dòng),3種方式圖文詳解+卸載教程

    ubuntu18.04安裝nvidia驅(qū)動(dòng),3種方式圖文詳解+卸載教程

    筆記本類型 Ubuntu系統(tǒng) 顯卡版本 聯(lián)想拯救者Y7000 win10+Ubuntu18.04雙系統(tǒng) GTX1050Ti 重啟電腦,開機(jī)前一直按Ctrl + F2進(jìn)入BIOS界面,將secure boot設(shè)置為Disabled,因?yàn)閟ecure boot會(huì)阻止第三方源安裝的驅(qū)動(dòng),禁用不會(huì)帶來多大隱患。 blacklist nouveau options nouveau modeset=0 沒有輸出結(jié)果,則表明禁

    2023年04月16日
    瀏覽(92)
  • Linux | Ubuntu18.04安裝WIFI6 AX201驅(qū)動(dòng)完整教程

    ??本節(jié)介紹了如何在Ubuntu18下安裝AX201驅(qū)動(dòng)的教程。 ??WIFI6 AX201是Intel的一款比較新的網(wǎng)卡,默認(rèn)Ubuntu18是不支持的,表現(xiàn)來看就是WIFI那里顯示“No WIFI Adapter Found”(找不到WIFI適配器)。因此需要手動(dòng)安裝該網(wǎng)卡的驅(qū)動(dòng)程序,此外還需要額外的安裝一個(gè)驅(qū)動(dòng)程序才能解決該

    2024年02月14日
    瀏覽(429)
  • 史上最全ubuntu18.04安裝教程|搜狗輸入法配置教程|網(wǎng)絡(luò)配置|相關(guān)命令配置

    史上最全ubuntu18.04安裝教程|搜狗輸入法配置教程|網(wǎng)絡(luò)配置|相關(guān)命令配置

    獲取這里給大家推薦一個(gè)CSDN最新出的工具, 猿如意 如下: 在猿如意搜索框 找到 ubuntu18.04 點(diǎn)擊下載 ,2G需要稍等片刻,十分鐘后。。。 文件下載成功 點(diǎn)擊文件復(fù)制到合適的位置 由于下載的是鏡像文件,所有需要一些小工序,下面一起看: 這里主要介紹的是ubuntu的安裝,所

    2023年04月26日
    瀏覽(23)
  • ubuntu18.04查詢opencv庫(kù)路徑,檢查Opencv有無正確設(shè)置環(huán)境變量,以及卸載和安裝教程

    1. 打開終端或命令提示符 2. 輸入以下命令來查詢OpenCV庫(kù)的路徑: ? ?這個(gè)命令將返回OpenCV庫(kù)的鏈接選項(xiàng),其中包含庫(kù)的路徑信息。 3. 查找返回結(jié)果中的`-L`選項(xiàng),后面跟著的路徑就是OpenCV庫(kù)的路徑。 ? ?例如,如果返回結(jié)果中有`-L/usr/local/lib`,那么`/usr/local/lib`就是OpenCV庫(kù)的路

    2024年02月08日
    瀏覽(21)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包