如何使用一张照片得到一个3D模型

dy1993   2016-11-24 17:19:55

通过缺失的信息来得到三维度的还原,可以做到的,计算机理论上也可以。在3D模型修复领域目前有很多这方面的工作。当然了,因为单张照片毕竟存在信息上的缺失,并且具有高度复杂性,那么完整的3D模型很难复制出来。不过对于特定的物体(比如人脸),结合一些经验知识还是可以做到的。例如下面这些通过单张照片得到的3D模型:

从这些图中,可以看到基本上是类似于浮雕的效果,头发的还原度非常高。当然鼻子的高度之类的东西可能就很难还原了。

通过一张照片得到思路,其实以前也有过类似的案例,比如99年的基于可变性3D模型做的想过也是非常的惊艳。大致思路是给人脸建立一个参数化,通过调节这个参数化去拟合输入图像。

对于任意的物体,还有一种方法,不过要求提供和被重建物体同一类的3D模型来提供。

不需要经验知识的也有,不过生成的就不是3D模型,而是二维模型了。比如这个通过手机摄像头来获取3D信息。可以看到有很多缺失的部分,因为单张图片无法记录完整的3D 信息。

0

1224 0

发表评论

登陆后参与评论