【问题标题】:Is it possible to measure depth of an image(JPEG/PNG)是否可以测量图像的深度(JPEG/PNG)
【发布时间】:2014-12-25 15:42:43
【问题描述】:

我想知道一定有一种方法可以获得图像的深度。当然,有些部分可以被挤压,这样我们就可以得到 2d 图像的 3d 版本。任何有助于解决此问题的来源。

仅供参考:我想从 2d 图像中获取点云。 提前谢谢你..

【问题讨论】:

  • 这是一个非常广泛的主题,超出了 StackOverflow 的范围。本网站旨在回答有关编程问题的具体问题。
  • 这基本上是整个计算机视觉领域。从单个 2D 图像来看,这通常是一个极其困难的问题。如果您有两个或更多图像从不同的有利位置拍摄,这会使问题变得更容易。对计算机立体视觉做一些研究。
  • 为了获得任何类型的深度缓冲区,您可以使用立体视差,并且至少需要来自两个不同位置的 2 张图像。一般的想法是在两个图像上找到一对点,​​看看它们的位置水平差异有多大。它们离相机越近,差异越大。请注意,只有一只眼睛或相机,您无法区分物体是非常近还是非常大但很远。看到这个ivs.auckland.ac.nz/quick_stereo/index.php

标签: image image-processing robotics camera-calibration point-cloud-library


【解决方案1】:

无法从单个 2D 图像重建。正如其他人所提到的,有大量的文献可供参考。 Hartely 和 Zisserman 的 Multi-View Geometry 是一个好的开始。一个示例教程开始:Reconstruction。您也可以参考 matlab/opencv 中的计算机视觉工具箱

【讨论】:

    【解决方案2】:

    可以从 2D 图像中绘制一些 3D 信息。 有一些方法可以从像素的模糊中提取深度信息。拍摄照片时,您将焦点集中在一个地方,让剩余部分模糊,因此模糊捕捉深度。
    请参阅 Make3d 项目开始。
    谢谢。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-11-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-09-28
      • 2016-11-12
      • 2019-10-27
      • 1970-01-01
      相关资源
      最近更新 更多