有没有办法使用iPhone/iPad摄像头从2D环境中计算出3D距离/视角?

有没有办法使用iPhone/iPad摄像头从2D环境中计算出3D距离/视角?,iphone,3d,camera,2d,augmented-reality,Iphone,3d,Camera,2d,Augmented Reality,也许我在研究中问这个问题太早了,但我最好早点知道这是否可能 想象一下,我在桌上的一张纸上打印了以下方块: 这张桌子是棕色的,所以它与广场上的任何颜色都不相配。有没有一种方法可以让我从一个普通的iPhone摄像头(非立体视图)计算出我看桌子上正方形的距离和角度 最后,我要寻找的是能够使用相机图像在上面绘制一个3D正方形,但我不确定是否能够仅使用2D图像计算出物体在空间中的距离和位置。非常感谢您的任何提示。应该是可能的。扫描图像中的红色/蓝色/黄色图案,然后进行边缘检测,以确定正方形的扭曲程度(它

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

想象一下,我在桌上的一张纸上打印了以下方块:

这张桌子是棕色的,所以它与广场上的任何颜色都不相配。有没有一种方法可以让我从一个普通的iPhone摄像头(非立体视图)计算出我看桌子上正方形的距离和角度


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

应该是可能的。扫描图像中的红色/蓝色/黄色图案,然后进行边缘检测,以确定正方形的扭曲程度(它们在任何情况下都是平行四边形,但在视图中都不是笔直的)。距离取决于相机的变焦设置和扫描分辨率。但基本上,你要计算每个正方形中有多少像素是可见的,超过相机的规格,你应该能够确定大致的距离。

简短回答:

大答案: 首先对矢量进行后验证,然后对矢量进行矢量化,根据矢量位置、透视图和相机位置,您可能需要使用一些数学技巧来定义

也许这有帮助:


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