从几张照片中获取3D模型

时间:2016-10-30 16:43:03

标签: 3d scanning photogrammetry

我希望从已经拍摄的几张照片中获得一个3D模型(即使它并不完美)(例如,从电影中)。我会在电影中得到一些地方的帧,然后我想获得3D模型。

我搜索了一些工具,我发现了Smoothie 3D可以帮助你从照片创建模型,但它可以用于松鼠,例如,如果有一个房间内有两个演员,他们正在移动,我想在3d和演员中获得房间,但在分开的模型中,所以我可以为房间内的演员制作动画。

我也尝试过photoscan但是如果演员正在移动它们并不太好,因为它不知道它应该得到什么样的模型(房间,演员的一个形状等)。

我正在考虑一些脚本来移除所有帧中的人,然后获取房间的三维模型,然后以某种方式获得演员的三维模型(我不知道如何)。

有没有人知道更好的管道或工具可以做到这一点? 或者也许是任何深度学习算法让房间忽略了移动的演员而对演员来说也是如此?

2 个答案:

答案 0 :(得分:1)

你可以尝试这个管道:)

  1. 使用hog descriptor删除人员。
  2. 在视频帧上查找key-points
  3. Triangulate获得3D和弦的关键点
  4. ...(very deep learning involved
  5. 利润

答案 1 :(得分:1)

  1. 要从照片(或电影)中获取3D,需要至少两张在不同位置获取的照片
  2. 删除两个演员:如果唯一的移动物体是演员,(相机不移动),可以使用背景减法技术轻松移除演员。