【问题标题】:Converting several 2D images into 3D model [closed]将多个 2D 图像转换为 3D 模型 [关闭]
【发布时间】:2013-09-13 08:00:30
【问题描述】:

我想尝试制作与此非常相似的软件 - 123dapp.com/catch。我真的很想知道如何在例如 Visual Studio 中实现这一点。如果有可能的话。我不想使用这个软件的原因是因为我想要一个自动完成所有这些的程序。我想编写一个程序,我只需导入几张图像,我会得到一个 3D 模型,然后在我的程序中使用模型。这可能吗?如果是这样,任何人都可以帮我解决这个问题吗?谢谢

我在这里写这篇文章的原因是因为我不知道从哪里开始研究这个问题。

【问题讨论】:

    标签: 3d visualization graphic


    【解决方案1】:

    您正在寻找的是运动结构 (SFM) 管道。自己写一个需要一些时间;它是一个复杂的系统。步骤是

    • 检测图像中的哪些点显示场景的同一点(特征匹配)。
    • 估计每张图像的相机位置。
    • 使用多视图立体估计场景几何(密集重建)。
    • 将场景几何体变成三角形网格。

    有一些工具可以免费提供像VisualSFM 这样的工具。您输入图像并获得 3D 模型。 VisualSFM 的部分内容是开源的,Bundler 项目是另一个很好的资源。不过,如果您想拼凑自己的系统,则需要进行一些研究。

    如果您想了解其背后的研究,请访问 Pollefeys 等人的"Visual modeling with a hand-held camera"。是一个好的开始。

    【讨论】:

      猜你喜欢
      • 2015-07-13
      • 2013-09-25
      • 1970-01-01
      • 2019-01-23
      • 2011-06-30
      • 2013-03-16
      • 2012-05-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多