数转换2D影像转换成3D模型 [英] Converting several 2D images into 3D model

查看:196
本文介绍了数转换2D影像转换成3D模型的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想尝试做软件非常类似 - 123dapp.com/catch。我真的想知道怎样的方​​式来实现这一点,例如Visual Studio中。如果它甚至有可能。我之所以我想知道我用这个软件是因为我想有一个程序,它所有这一切自动完成。我想codeA节目里,我只想导入多个图像,我会得到一个三维模型,比我的计划里面的模型的工作。这可能吗?如果是的话,任何人都可以帮助我进入这个?谢谢

I would like to try make software very similar to this - 123dapp.com/catch. I really would like to know the way how to achieve this in for example Visual Studio. If it is even possible. The reason I don`t want to use this software is because I would like to have a program that does all of this automatically. I want to code a program where I would just import several images and I would get a 3D model and than work with the model inside my program. Is this possible? If so, can anyone help me to get into this? Thank you

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

Reason I am writing this post here is because I don`t know where to start studying this problem.

推荐答案

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

What you are looking for is a Structure from Motion (SFM) pipeline. Writing one yourself will take some time; its a complex system. The steps are

  • 在检测它指向的图片显示的相同点现场(特征匹配)的。
  • 估计每个图像的相机位置。
  • 在使用多视点立体(密集重建)估算场景几何体。
  • 打开场景的几何形状成三角形网格。

有说做这一切如 VisualSFM 的免费工具。你把图像和得到一个三维模型出来。 VisualSFM的部分都是开源和捆扎机项目是另一个很好的资源。不过,这将需要一些研究,如果你想拼凑自己的系统。

There are tools that do all this like VisualSFM freely available. You put in images and get a 3D model out. Parts of VisualSFM are open source and the Bundler project is another good resource. Still, it will require a bit of research if you want to piece together your own system.

如果你想看看到它背后的研究,可视化建模与一个手持相机,由Pollefeys等的。是一个良好的开端。

If you want to take a look into the research behind it, "Visual modeling with a hand-held camera" by Pollefeys et al. is a good start.

这篇关于数转换2D影像转换成3D模型的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆