元经纪 - 元宇宙与人工智能领域相关产品与服务一站式采购平台

400-6166692

Meshroom:基于AliceVision的计算机视觉框架

分类:开源 时间:2023-03-13 03:30 浏览:1179
概述
内容

概述

Meshroom 是一款免费的开源 3D 重建软件,基于AliceVision摄影测量计算机视觉框架。

教程

Meshroom 软件的整体介绍。

重点介绍 2019.1 版本功能的详细教程。

[hidecontent type="logged" desc="隐藏内容:登录后可查看"]

 

使用 Meshroom 进行摄影测量实践的总体介绍。

总体介绍了 Meshroom 的原型测量实践,并详细介绍了如何在 Blender 中进行重新拓扑。

介绍 Meshroom 软件,重点是将其用于 Match Moving。

获取项目

您可以下载最新版本的预编译二进制文件

如果您想自己构建它,请参阅INSTALL.md以设置项目和先决条件。

获取源代码并安装运行时要求:

git clone --recursive git://github.com/alicevision/meshroom
cd meshroom
pip install -r requirements.txt

开始

您需要在 PATH 中安装AliceVision (在 Linux/macOS 上需要安装 LD_LIBRARY_PATH)。

  • 启动用户界面
# Windows
set PYTHONPATH=%CD% && python meshroom/ui
# Linux/macOS
PYTHONPATH=$PWD python meshroom/ui

在 Ubuntu 上,本地驱动程序和 mesa 驱动程序之间可能存在冲突。在这种情况下,您需要通过将它们添加到 LD_LIBRARY_PATH 来强制使用本机驱动程序: LD_LIBRARY_PATH=/usr/lib/nvidia-340 PYTHONPATH=$PWD python meshroom/ui 您可能需要/usr/lib/nvidia-340使用正确的驱动程序版本调整文件夹。

  • 在命令行中启动 3D 重建
# Windows: set PYTHONPATH=%CD% &&
# Linux/macOS: PYTHONPATH=$PWD
python bin/meshroom_batch --input INPUT_IMAGES_FOLDER --output OUTPUT_FOLDER

在不构建 AliceVision 的情况下启动 Meshroom

在不构建 AliceVision 的情况下使用 Meshroom (ui)

  • 下载一个版本
  • 检查相应的 Meshroom (ui) 版本/标签以避免版本不兼容
  • LD_LIBRARY_PATH=~/foo/Meshroom-2021.1.0/aliceVision/lib/ PATH=$PATH:~/foo/Meshroom-2021.1.0/aliceVision/bin/ PYTHONPATH=$PWD python3 meshroom/ui

在 IDE 中启动和调试 Meshroom

PyCharm Community 是可以使用的免费 IDE。要使用该 IDE 启动和调试项目,请右键单击Meshroom/ui/__main__.pyDebug,然后Edit Configuration,在Environment variables

  • 如果你想使用自己搭建的 aliceVision 添加:PATH=$PATH:/foo/build/Linux-x86_64/
  • 如果你想使用 aliceVision 版本添加:(LD_LIBRARY_PATH=/foo/Meshroom-2021.1.0/aliceVision/lib/;PATH=$PATH:/foo/Meshroom-2021.1.0/aliceVision/bin/确保你在与正确版本匹配的分支上)
 

[/hidecontent]

 
微信客服
返回顶部