0

我将开发一个系统,它将 2D 静止图像作为输入和 3D 图像作为输出。所以步骤是: 1. 从 2D 图像创建深度图 2. 从深度图和原始图像创建 3D 图像。有人可以建议我生成二维图像深度图的算法吗?

4

1 回答 1

1

据我所知,没有 100% 的防弹算法可以将 2D 图像转换为 3D 模型。简单地说,2D 图像中没有足够的信息来完全构建 3D 的东西。一些 3D 电视机设法从 2D 输入做一些假 3D,但没有什么真正令人信服的(有时是错误的)。

著名的软件(如 Kinect 中的软件)所做的是使用多个源而不是单个 2D 图像。使用不同角度的图片,您可以跟踪图像中的某些特定特征,并通过几何计算输出一些 3D 的东西。有关完整说明,请参阅http://en.wikipedia.org/wiki/3D_reconstruction_from_multiple_images

如果你被单一图像卡住了,最著名的工具就是人眼……人类可以很容易地从一张图片中重建 3D,通过无意识地融合几个因素,比如他们对场景的体验、焦点模糊、“远- 远离雾气效果”等...因此,获得结果的最佳方法是在任何图像编辑软件中自己制作深度图...

朱利安

于 2012-09-05T13:12:50.687 回答