13

我需要在我的应用程序中显示 3d 雕塑,但我最初将拥有的只是来自不同角度的雕塑的 2d 图像(图像的角度和数量在我们的控制之下)

1. 是否有任何库可以做到这一点,例如从四面八方拍摄 8 张图像并将其拼接成 3D 模型?任何开源/商业图书馆/产品都可以。

2. 或者如果我从头开始做会有多困难?你会采取什么方向,例如

简单的解决方案一

3D 模型不是严格要求,但最终结果应该是用户可以旋转对象并从不同角度查看它,因此一个简单的解决方案可能是从各个角度拍摄 100 张照片并在用户改变角度时改变它们,但它会转换很多雕塑会很麻烦。

4

5 回答 5

13

超级用户有一个问题问:

“是否有任何免费/开源软件可以将照片转换为 3d 模型?”

但此后已被删除。(它适用于在 SU 上拥有 > 10K 代表的任何人

从接受的答案:

我认为insight3d完全符合您的要求。

在 1990 年代和 2000 年代初涉足 3d 图形时,我会说您找不到任何合适的东西,因为这是一个非常困难的问题。

但是,我查看了insight3d 网站,它似乎是合法的。

于 2009-10-07T15:16:48.963 回答
2

我认为这是一个热门的研究课题......我已经看到许多技术演示展示了部分重建,在建筑或简单几何对象等领域;所以我不确定你是否能找到一个适用于每个模型的库(只有几张照片)。

从头开始编程是疯狂的。仅仅为熟练的数学家制作数学模型可能需要大量时间(该领域的小改进可能值得博士的工作),而不是与“普通”计算机科学家交谈......并且实施将也不容易。

另一方面,我知道游戏和动画行业每天都在使用 3D 扫描仪……但我敢打赌,它们非常昂贵,而且不符合您的要求。

PS 不要把我的话当成权威,因为我只是一个狂热者,而且我已经有一段时间没有看到最先进的技术了。

于 2009-10-07T15:10:39.457 回答
0

试试 AgiSoft Photoscan... 有一个试用版可以完全运行,但不会导出模型或保存。但值得一试。它构建了非常惊人的网格。通常看起来比 Photosynth 的点云结果更好。

您还可以查看 Bundler 和 PMVS2 ......但它们有点难以习惯。 http://phototour.cs.washington.edu/bundler/

于 2010-09-24T01:18:33.100 回答
0

您是否考虑过使用立体相机拍照?

于 2009-10-07T15:26:50.813 回答
0

微软的 Photosynth 也在同一个球场,但可能不够精确,无法满足您的需求。

于 2009-10-07T15:31:14.520 回答