【问题标题】:Taking Depth Image From Iphone (or consumer camera)从 Iphone(或消费类相机)获取深度图像
【发布时间】:2012-05-03 14:12:16
【问题描述】:

我了解到可以从立体相机设置创建深度图像(其中两个具有相同焦距/光圈/其他相机设置的相机从某个角度拍摄对象的照片)。

是否可以几乎立即拍摄两张快照(例如在 iPhone 上)并使用两张图片之间的差异来开发深度图像?

少量的手部移动和晃动显然会晃动相机,从而产生一些角位移,也许可以通过查看两张照片中检测到的特征的一般位移角度来计算该位移。

【问题讨论】:

    标签: iphone image-processing artificial-intelligence computer-vision detection


    【解决方案1】:

    您可能会从“cha-cha”立体图像(在 3D 摄影圈中广为人知)得出一个非常粗略的深度图,但充其量只是非常粗略。

    匹配图像非常耗费 CPU。

    iPhone 不是处理数字的好设备。它的 CPU 不是那么快,内存带宽也不是很好。

    一旦 Apple 允许我们在 iOS 上使用 OpenCL,您就可以编写 OpenCL 代码,这会有所帮助。

    【讨论】:

      【解决方案2】:

      看待这个问题的另一种方式是structure-from-motion,可以在here找到一个很好的评论。

      一般来说,解决空间对应也可以被分解为时间对应问题。如果场景没有改变,那么从不同的视点同时拍摄两张图像 - 就像在立体中一样 - 实际上与使用同一个相机拍摄两张图像但随着时间在视点之间移动的效果相同。

      我最近在实践中发现了一个很好的玩具示例 - implemented using OpenCV。这篇文章包含一些指向其他更强大的实现的链接。

      为了更深入地了解,我建议您获取 Hartley 和 Zisserman 的“计算机视觉中的多视图几何”一书的实际副本。

      【讨论】:

      猜你喜欢
      • 2019-11-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-05-19
      • 1970-01-01
      • 1970-01-01
      • 2016-05-13
      • 1970-01-01
      相关资源
      最近更新 更多