【问题标题】:Is there a way to figure out 3D distance/view angle from a 2D environment using the iPhone/iPad camera?有没有办法使用 iPhone/iPad 相机从 2D 环境中计算出 3D 距离/视角?
【发布时间】:2011-08-31 18:53:54
【问题描述】:

也许我在研究中问这个问题太早了,但我最好早点知道这是否可能。

想象一下,我在桌子上的一张纸上印有以下正方形:

桌子是棕色的,所以它与正方形中的任何颜色都不匹配。有没有办法让我从普通的 iPhone 相机(非立体视图)中计算出我看桌子上正方形的距离和角度?

最后,我正在寻找的是能够使用相机图像在此上方绘制一个 3D 正方形,但我不确定我是否能够计算出距离和位置仅使用 2D 图像在空间中的对象。任何提示都非常感谢。

【问题讨论】:

  • 你知道这张纸的尺寸吗?
  • 是的,纸张的精确尺寸以及相机图像的精确 DPI/尺寸。

标签: iphone 3d camera 2d augmented-reality


【解决方案1】:

【讨论】:

    【解决方案2】:

    应该是可能的。扫描图像中的红色/蓝色/黄色图案,然后进行边缘检测以找出正方形的翘曲程度(除了直视之外,它们将是平行四边形)。距离取决于相机的变焦设置和扫描分辨率。但基本上你会计算每个正方形中有多少像素可见,超过相机的规格,你应该能够确定粗略的距离。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-06-29
      • 2023-02-02
      • 1970-01-01
      • 1970-01-01
      • 2013-08-16
      • 1970-01-01
      • 2011-07-10
      • 2017-03-07
      相关资源
      最近更新 更多