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

400-6166692

mvs-texturing:从多视图立体图像纹理化 3D 重建的算法

分类:开源 时间:2023-03-27 06:38 浏览:1229
概述
内容

概述

该项目从图像中纹理化 3D 重建。该项目侧重于使用运动结构和多视图立体技术生成的 3D 重建,但不限于此设置。

依赖关系

代码和构建系统具有以下先决条件:

  • cmake (>= 3.1)
  • git
  • make
  • gcc (>= 5.0.0) or a compatible compiler
  • libpng, libjpg, libtiff, libtbb

此外,构建系统会自动下载并编译以下依赖项(因此您无需在此处执行任何操作):

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

    汇编

    1. git clone https://github.com/nmoehrle/mvs-texturing.git
    2. cd mvs-texturing
    3. mkdir build && cd build && cmake ..
    4. make(或make -j用于并行编译)

    如果在编译过程中出现问题,您应该检查 cmake 步骤的输出。CMake 检查所有依赖项并报告是否缺少任何内容。

    如果您认为我们这边的构建过程有问题,请告诉我们。

    如果您正在尝试在 Windows 下编译它(这应该是可能的,但我们还没有检查过)并且您觉得我们应该做一些小的修复来更好地支持它,您也可以告诉我们。

    执行

    作为输入,我们的算法需要三角化 3D 模型和针对该模型注册的图像。获得它的一种方法是:

    在我们的项目网站上可以找到有关如何使用这些应用程序的快速指南。

    通过在没有任何参数的情况下启动应用程序,您将获得对预期文件格式和可选参数的描述。

    故障排除

    当您遇到错误或意外行为时,请确保将构建类型切换为调试,例如cmake -DCMAKE_BUILD_TYPE=DEBUG ..,重新编译并重新运行应用程序。由于计算复杂性,默认构建类型是 RELWITHDEBINFO,它支持优化但也忽略断言。但是,这些断言可以为失败案例提供有价值的见解。

    [/hidecontent]

     
微信客服
返回顶部