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

cmake/vcpkg x64-windows colmap安裝/編譯

這篇具有很好參考價值的文章主要介紹了cmake/vcpkg x64-windows colmap安裝/編譯。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報違法"按鈕提交疑問。

? ? ? ? colmap是增量式sfm開源軟件。相比于之前的sfm工作,colmap在選擇最優(yōu)初始圖,選擇最優(yōu)更新圖,三角化,BA,和迭代方面都有策略上的更新。本博文介紹其安裝/編譯方法。博主是先安裝跑了下功能,再編譯以閱讀源碼。

1.1colmap安裝

? ? ? ? 安裝的軟件是封裝好的,無法看到源代碼,但是可以很快很方便地用起來。先安裝下來跑功能,有一個直觀感受,看看效果如何。登入colmap官方GitHub:colmap/colmap: COLMAP - Structure-from-Motion and Multi-View Stereo (github.com)。滾動到“download”,下載Pre-Release版本,下面的詞袋樹可以不用下載。cmake/vcpkg x64-windows colmap安裝/編譯

?cmake/vcpkg x64-windows colmap安裝/編譯

?1.2 運(yùn)行

? ? ? ?安裝好后打開colmap.bat,會打開軟件的gui界面。cmake/vcpkg x64-windows colmap安裝/編譯

?可以先手動在目錄下建立Project文件夾,一會兒存放工程,圖片,和數(shù)據(jù)。在Project下再建立images文件夾存放圖片,并把要進(jìn)行sfm的圖片拷進(jìn)去。

cmake/vcpkg x64-windows colmap安裝/編譯

?點(diǎn)擊"file">"new project"新建工程,工程是以.db存儲的,同時select image上一步的圖像文件夾,然后點(diǎn)擊save完成工程建立cmake/vcpkg x64-windows colmap安裝/編譯

?接下來直接進(jìn)行特征提取Processin>feature extracting>extract

cmake/vcpkg x64-windows colmap安裝/編譯

?然后特征匹配,Processin>feature matching>run

cmake/vcpkg x64-windows colmap安裝/編譯

?接下來進(jìn)行稀疏重建和稠密重建,導(dǎo)出點(diǎn)云用meshlab觀看。

?cmake/vcpkg x64-windows colmap安裝/編譯

2 colmap編譯

? ? ? ? 盡管官方推薦用vcpkg編譯Installation — COLMAP 3.8 documentation,但是博主發(fā)現(xiàn)這樣編譯出來也不方便用IDE學(xué)習(xí)閱讀源代碼。但是用vcpkg編譯可以很方便的編譯安裝ceres,boost等依賴庫。這樣只用最后編譯colmap的時候使用cmake生成vs解決方案,就能閱讀源代碼了。因此先下載安裝vcpkgGitHub - microsoft/vcpkg: C++ Library Manager for Windows, Linux, and MacOS?

????????下載完成后打開終端運(yùn)行?./bootstrap-vcpkg.bat 進(jìn)行vcpkg編譯。接下來可以用vcpkg安裝相關(guān)依賴庫ceres,boost,glew,gflag等等。在vcpkg根目錄下終端運(yùn)行 如下代碼進(jìn)行安裝這些依賴庫?。因?yàn)榘惭b過程vcpkg需要下載相關(guān)的庫,所以最好能有一個vpn。如果沒有,可以手動下載然后拷貝到vcpkg/download目錄下在install

vcpkg install cgal:x64-windows
vcpkg install freeimage:x64-windows
vcpkg install glew:x64-windows
vcpkg install boost:x64-windows
vcpkg install ceres[suitesparse,cxsparse]:x64-window

colmap, 在終端運(yùn)行./vcpkg install colmap[cuda,tests]:x64-windows

cmake/vcpkg x64-windows colmap安裝/編譯

?在vcpkg/package下看到vcpkg自動下載編譯了這些庫/軟件

cmake/vcpkg x64-windows colmap安裝/編譯

?在colmap_x64-windows/tools/colmap目錄下可以找到colmap.exe,打開終端輸入./colmap gui可以打開軟件,說明編譯好了cmake/vcpkg x64-windows colmap安裝/編譯

?但是這樣還是不方便閱讀源代碼。因此還要進(jìn)行第三步,用cmake編譯。

3.用cmake編譯,生成解決方案閱讀源代碼

?? ? ? ? 前面第二步主要是為了下載依賴庫,這一步生成vs的解決方案以閱讀源代碼在vcpkg/download目錄下找到之前用vcpkg自動下載的colmap安裝包,也可以自己下載github上的的源代碼colmap/colmap: COLMAP - Structure-from-Motion and Multi-View Stereo (github.com)。解壓,建立一個build文件夾,然后用cmake編譯。這里經(jīng)常遇到bug,大概就是路徑找不到,庫找不到之類的。手動加上就好了。所有的依賴庫已經(jīng)用vcpkg自動下載了,集成在vcpkg/install目錄下,vcpkg/package下也有,只不過個文件夾下組織的方式不一樣,前者是集成了一個大庫;后者是按各個子庫分別安置的。

cmake/vcpkg x64-windows colmap安裝/編譯
package目錄下庫按庫分開
cmake/vcpkg x64-windows colmap安裝/編譯
installed目錄下的庫是集成的

cmake/vcpkg x64-windows colmap安裝/編譯最后生成vs解決方案打開,生成ALLbuild,如果還有找不到庫的bug,在vs里手動配置就好了。

給項目colmap exe main函數(shù)傳參 gui:調(diào)試>命令參數(shù)>gui。然后運(yùn)行,跑起來出現(xiàn)軟件就算成功了。下一步就要開始解讀代碼了。

cmake/vcpkg x64-windows colmap安裝/編譯

?cmake/vcpkg x64-windows colmap安裝/編譯文章來源地址http://www.zghlxwxcb.cn/news/detail-474764.html

到了這里,關(guān)于cmake/vcpkg x64-windows colmap安裝/編譯的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • Clion(2023)+QT(6.5)+cmake+vcpkg+Opencv(4.7)環(huán)境安裝與使用

    Clion(2023)+QT(6.5)+cmake+vcpkg+Opencv(4.7)環(huán)境安裝與使用

    用習(xí)慣了Clion,智能提示很棒,就不想用Qt自帶的creator編輯器,并且新版的Clion支持編輯ui文件。于是搜羅了一下教程搭配一下環(huán)境安裝,其實(shí)最重要的還是cmakelist的編寫。 QT現(xiàn)在只能在線下載器安裝。下載器的下載地址: 無腦最新的就好,需要注冊賬號,也很方便。安裝時需

    2024年02月13日
    瀏覽(24)
  • Linux系統(tǒng)下安裝Vcpkg,并使用Vcpkg安裝、編譯OpenSceneGraph

    環(huán)境:CentOS7 內(nèi)存:8g(內(nèi)存過少編譯osg時會出現(xiàn)內(nèi)存不足導(dǎo)致編譯失敗的情況,內(nèi)存設(shè)置為4G時失敗了,我直接加到了8g,所以就以8g為準(zhǔn)了) 安裝和配置vcpkg 升級git 安裝osg 安裝編譯osg時需要的依賴 安裝osg 測試是否安裝成功

    2024年01月19日
    瀏覽(20)
  • Linux 編譯安裝colmap

    Linux 編譯安裝colmap

    ????????COLMAP可以作為獨(dú)立的app,通過命令行或者圖形交互界面使用,也可以作為一個庫被包含到其他源代碼中。 ????????這里記錄一下編譯安裝colmap的過程,首先需要安裝好CUDA,CUDA具體安裝過程這里就不贅述了。在GitHub上下載源代碼,我這里就是下載的主干的源碼

    2024年01月25日
    瀏覽(25)
  • Linux conan+cmake管理的項目如何進(jìn)行多架構(gòu)編譯(x86_64及交叉編譯arm64)

    Conan 和 CMake 是兩個非常流行的跨平臺開發(fā)工具,它們可以讓開發(fā)者輕松管理依賴和構(gòu)建項目,支持多種操作系統(tǒng)和架構(gòu)。下面是一些關(guān)于 conan 和 cmake 的介紹: Conan Conan 是一個用于管理 C++ 依賴項的開源工具。它可以從公共或私有存儲庫中自動下載和安裝依賴項。Conan 可以輕

    2024年02月09日
    瀏覽(16)
  • windows 下包管理工具vcpkg安裝

    windows 下包管理工具vcpkg安裝

    主要參考博文:vcpkg安裝及使用_我叫電池的博客-CSDN博客_vcpkg安裝 由于需要在離線環(huán)境下面搭建開發(fā)環(huán)境,所有的包只能離線安裝了,包括這個管理工具vcpkg的安裝,也必須是離線安裝。 一. 下載安裝vcpkg管理工具 下載目錄:microsoft/vcpkg: C++ Library Manager for Windows, Linux, and Mac

    2024年02月06日
    瀏覽(21)
  • Linux上使用vcpkg + CMake配置cpprest

    vcpkg的使用在Linux平臺與Windows平臺沒什么差異,就不過多闡述。 有一點(diǎn)需要注意的是,Windows上安裝的包默認(rèn)是x86,而Linux上默認(rèn)是x64。 cpprest庫依賴很多庫,比如boost,openssl等,但不用操心,vcpkg會幫我們自帶安裝。 需要注意的是,安裝過程很有可能會失敗,除網(wǎng)絡(luò)原因外,

    2024年02月06日
    瀏覽(18)
  • windows平臺使用CMake工具對darknet的編譯以及安裝過程+yolov3+圖像檢測+攝像頭檢測+視頻檢測+手機(jī)作為攝像頭進(jìn)行檢測(詳解)

    windows平臺使用CMake工具對darknet的編譯以及安裝過程+yolov3+圖像檢測+攝像頭檢測+視頻檢測+手機(jī)作為攝像頭進(jìn)行檢測(詳解)

    目錄 1.編譯和安裝教程 (1)安裝visual studio 2022 (2)CMake下載及安裝 (3)下載darknet.zip文件 (4)安裝OpenCV? (5)修改Makefile文件 (6)修改CMakeLists.txt文件 (7)使用CMake工具 2.yolov3進(jìn)行測試 (1)單張圖像進(jìn)行檢測? (2)開啟攝像頭進(jìn)行檢測 (3) 視頻檢測 (4)使用手機(jī)攝

    2024年02月05日
    瀏覽(60)
  • YOLOV5 自動刷圖腳本實(shí)戰(zhàn)(六)之OpenCV+CMake+MinGW-64 Qt5編譯

    目錄 ?一、OpenCV下載 1、官網(wǎng)地址: 2、安裝解壓OpenCV 二、OpenCV-Contrib下載 1、下載

    2024年02月03日
    瀏覽(23)
  • Windows使用cmake編譯dll

    Windows使用cmake編譯dll

    CMake MinGW CMake工具負(fù)責(zé)將CMakeLists.txt配置文件轉(zhuǎn)換成相關(guān)的MakeFile腳本,本身并不參與編譯,而是使用MinGW工具進(jìn)行編譯。 在Linux系統(tǒng)使用CMake編譯需要執(zhí)行以下命令即可編譯出相關(guān)產(chǎn)物,但在Windows要使用MinGW工具編譯需要在執(zhí)行cmake命令時,添加相關(guān)的參數(shù),即 -G \\\"MinGW Makefil

    2024年02月11日
    瀏覽(19)
  • Windows下載安裝vcpkg并使用它來安裝第三方庫(visualstudio)

    Windows下載安裝vcpkg并使用它來安裝第三方庫(visualstudio)

    1.使用Git下載vcpkg倉庫( 下載比較慢,個人比較喜歡打開下面網(wǎng)址然后用迅雷下載,速度飛快 ) 2.下載好之后解壓打開文件夾,雙擊bootstrap-vcpkg.bat文件,如果成功的話會在文件夾里生成一個vcpkg.exe文件。( 可能會出現(xiàn)窗口閃退導(dǎo)致沒有生成exe文件,開啟科學(xué)上網(wǎng)就可以解決

    2024年01月18日
    瀏覽(29)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包