我需要在我的应用程序中显示3d雕塑,但我最初将拥有的是不同角度的雕塑的二维图像(图像的角度和数量在我们的控制之下)
1。 是否有任何库可以做到这一点,例如从各个方向拍摄8张图像并将其拼接成3D模型? 任何开源/商业图书馆/产品都可以。
2。 或者,如果我从头开始,这将是多么困难?你会采取什么方向,例如。
简单的解决方案
3D模型不是严格要求,但最终结果应该是用户可以旋转对象并从不同角度查看它 因此,一个简单的解决方案是从各个角度拍摄100张照片,并在用户更改角度时更改它们 但转换许多雕塑会非常麻烦。
答案 0 :(得分:13)
有一个关于超级用户的问题:
“有没有可以将照片转换为3D模型的免费/开源软件?”
但此后被删除了。 (对于在SU上具有> 10K代表的人来说,here
从接受的答案:
我认为insight3d完全符合您的要求。
在20世纪90年代和21世纪初参与了3D图形学,我会说你找不到合适的东西,因为它是一个非常难的问题。
但是,我查看了insight3d网站,看起来确实合法。
答案 1 :(得分:2)
我认为这是一个热门的研究课题......我已经看到很多技术演示展示了部分重建,在建筑或简单的几何对象等领域;所以我不确定你是否能找到适用于所有模型的图书馆(只有几张照片)。
从头开始编程是疯狂的。只是为了使数学模型可以花费大量时间给熟练的数学家(该领域的小改进可能值得博士的工作),而不是与“普通”计算机科学家交谈......并且实施不会也不容易。
另一方面,我知道游戏和动画行业每天都会使用3D扫描仪...但我敢打赌它们非常昂贵,并且不符合您的要求。
P.S。不要把我的话当作权威,因为我只是一个狂热爱好者,自从我看到最先进的技术以来,已经有一段时间了。
答案 2 :(得分:0)
您是否考虑使用立体相机拍摄照片?
答案 3 :(得分:0)
微软的Photosynth在同一个球场,但可能不够精确,无法满足您的需求。
答案 4 :(得分:0)
尝试AgiSoft Photoscan ...有一个试用版可以完全运行但不会导出模型或保存。但值得一试。它构建的Meshes非常棒。通常看起来比Photosynth的点云结果更好。
你也可以看看Bundler和PMVS2 ......但是他们习惯了以前更加繁琐。 http://phototour.cs.washington.edu/bundler/