Meshroom是一款優(yōu)秀的AliceVision 開發(fā)的一套3D 掃描軟體,采用photogrammetry(攝影測量法)為基礎(chǔ)釋出的開源軟體,廣泛適用與世界各國各領(lǐng)域,有需要的小伙伴歡迎來西西下載體驗(yàn)。
安裝說明:
首先,進(jìn)入AliceVision官網(wǎng)找到Meshroom,點(diǎn)選下方的“Download Software”按鈕
這時會跳到Github 的頁面,選擇自己需要的版本下載,Linux 系統(tǒng)選第一個,Windows 選擇第二個;也可以直接在本站下載。
因?yàn)檐涹w本身是免安裝的,下載下來解壓縮即可使用。
設(shè)置環(huán)境說明:
愛麗絲視界
Meshroom依賴于AliceVision框架。運(yùn)行Meshroom時,AliceVision的二進(jìn)制文件必須在路徑中。要構(gòu)建AliceVision,請遵循本指南。
Meshroom還依賴于AliceVision提供的特定文件。
傳感器數(shù)據(jù)庫:每個攝像機(jī)型號的傳感器寬度的文本數(shù)據(jù)庫。在AliceVision源代碼樹中提供:{ALICEVISION_ROOT}/src/aliceVision/sensorDB/cameraSensors.db
voctree(可選):對于較大的數(shù)據(jù)集(>200張圖像),大大提高了圖像匹配性能?梢栽谶@里下載。
必須為Meshroom設(shè)置環(huán)境變量才能找到這些文件:
ALICEVISION_SENSOR_DB=/path/to/database
ALICEVISION_VOCTREE=/path/to/voctree
Python環(huán)境
Windows:Python3(>=3.5)
Linux:Python3(>=3.5)或Python2(>=2.7)
Windows沒有Python2.7支持
官方Python2.7二進(jìn)制包是使用VisualStudio2008構(gòu)建的,而PySide2/Qt是使用VisualStudio2015/2017構(gòu)建的。因此,為了避免混合MSVC運(yùn)行時庫,Qt不出貨PySide2輪在Windows上的Python2.7(如解釋在這里)。請注意,僅在命令行模式下(無UI)使用Meshroom,不需要PySide2,Python2.7很好。
要安裝運(yùn)行時,開發(fā)和打包的所有要求,只需運(yùn)行:
點(diǎn)安裝-rrequirements.txt-rdev_requirements.txt
注意:dev_requirements僅與測試和包裝有關(guān)。運(yùn)行Meshroom不是強(qiáng)制性的。
Qt插件
可以構(gòu)建其他Qt插件來擴(kuò)展MeshroomUI功能。盡管將來可能會更好地集成它們,但可以在單獨(dú)的存儲庫中找到它們。請注意,它們是可選的,但強(qiáng)烈建議使用。
QmlAlembic
添加了對在Meshroom的3D視口中加載Alembic文件的支持?梢钥梢暬∈璧闹亟ńY(jié)果(點(diǎn)云和攝像機(jī))。
QML2_IMPORT_PATH=/path/to/qmlAlembic/install/qml
QtOIIO
使用OpenImageIO作為后端在Qt中加載圖像。允許在網(wǎng)格空間中可視化RAW/EXR圖像。該插件還提供了QMLQt3D實(shí)體,以加載以EXR格式存儲的深度圖文件。
QT_PLUGIN_PATH=/path/to/QtOIIO/install
QML2_IMPORT_PATH=/path/to/QtOIIO/install/qml
更新日志:
支持原始圖像文件。
可視化:新的可視化模塊的特征提取。公關(guān)、新QtAliceVision
紋理:大大提高紋理質(zhì)量。
紋理:添加對UDIM的支持。
紋理:速度的改進(jìn)
網(wǎng)格化:導(dǎo)出Alembic中的密集點(diǎn)云。
網(wǎng)格化:導(dǎo)出完整的原始密集點(diǎn)云的新選項(xiàng)(所有3D點(diǎn)候選點(diǎn)在切割和過濾之前)。
網(wǎng)格化:添加了一個選項(xiàng)來導(dǎo)出每個頂點(diǎn)的顏色數(shù)據(jù),網(wǎng)格化可以正確地保留顏色。
基于AliceVision 2.2.0。