OpenMVG+OpenMVS安裝及使用教程

OpenMVG+OpenMVS安裝及使用教程

簡(jiǎn)介

我自己也看了幾篇 OpenMVG 的安裝文檔,復(fù)雜且不清晰,最后還裝不成功。本教程使用 vcpkg 自動(dòng)安裝,平臺(tái)是Windows。

準(zhǔn)備

確保自己網(wǎng)絡(luò)能上 Github,安裝了 Visual Studio中的的 使用C++的桌面開發(fā)Windows 10 SDK英語語言包。

安裝 vcpkg

vcpkg Github地址

vcpkg再Github上有中文的安裝教程,照著配置。

安裝OpenMVG和OpenMVS

使用下列命令就能直接安裝了


vcpkg install openmvg

vcpkg install openmvg

使用vcpkg 安裝庫時(shí)下載文件可能會(huì)很慢,它的文件大部分從 Github 下載。所以確保你的網(wǎng)頁能打開 Github,若打不開 Github,可以使用梯子或嘗試使用這個(gè)方法,地址 GitHub520。非 Github 的文件下載很久不動(dòng)可以嘗試手動(dòng)下載然后放到命令行上提示的目錄里。但不要嘗試每個(gè)文件都手動(dòng)下載,因?yàn)閿?shù)量十分龐大。

vcpkg 會(huì)自動(dòng)下載、編譯、配置。等它安裝完,我們就能直接在項(xiàng)目中 import ...,不用再做任何編譯、配置。我建議以后要用到某個(gè)C++庫的時(shí)候,都可以用vcpkg安裝,和 python 的 pip 一樣方便。

OpenMVG使用

閱讀 Github 上 OpenMvg 的 WIKI 頁,地址 OpenMVG WIKI,在網(wǎng)頁右邊有目錄。能夠?qū)penMVG有大致的了解,隨后查看 SfM_SequentialPipeline.py 文件,里面一步一步很清晰的使用 OpenMVG 完成 "sfm pipeline"。照著這個(gè)文件,你就能書寫 python 代碼完成自己的三維重建程序了。在vcpkg目錄下找到 "...\installed\x64-windows\tools\openmvg"目錄,使用-h命令查看每個(gè)exe文件的具體用法。

進(jìn)一步,深入了解 OpenMVG 提供的 tool(exe文件)的細(xì)節(jié),或使用OpenMVG作為第三方庫,比如使用其圖片處理功能、封裝好的SIFT算法實(shí)現(xiàn)、增量式sfm算法實(shí)現(xiàn)??梢钥垂俜浇坛蹋刂?OpenMVG官方教程,放心教程很清晰易懂,不要再各處查亂七八糟的中文教程!在你的C++項(xiàng)目里直接 import ...,像上面說過那樣,就能把 OpenMVG 作為第三方庫使用了。

OpenMVS使用

使用 OpenMVS 與 OpenMVG 類似,首先閱讀 WIKI 頁,OpenMVS WIKI。查看 MvgMvsPipeline.py 文件,這個(gè)文件使用 OpenMVG+OpenMVS 完成一個(gè)完成的三維重建程序。同樣在在vcpkg目錄下找到 "...\installed\x64-windows\tools\openmvs"目錄,使用-h命令可以查看每個(gè)exe文件的具體用法。除此之外,OpenMVS沒有其他的官方教程。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容