1

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

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

4

1 回答 1

1

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

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

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

如果您想了解其背后的研究,请参阅 Pollefeys 等人的“使用手持相机进行视觉建模” 。是一个好的开始。

于 2013-09-09T22:15:56.687 回答