-1

如果你检查这个线程从我开始(计算 iPhone 和门之间的距离,知道它们的物理宽度)我接受了一个答案,正确地指出,如果你不知道 iPhone 相机的焦距数据,没有简单的方法来计算 iPhone 和比方说一扇门之间的距离,知道它的宽度。

我现在必须开始另一个线程问:

我知道 iPhone 屏幕的物理尺寸(不仅是像素)(iPhone 5 是 2.31 英寸)

我也知道门的宽度。

现在,如果我处于门的宽度完全适合 iPhone 本身(而不是相机)的宽度的位置,并且 iPhone 完全垂直,是否有可能知道 iPhone 和门之间的距离就在那时候?

谢谢你的热心帮助!

4

2 回答 2

1

我假设您的意思是有一些外部图像捕获设备(无论是人眼还是其他摄像头),并且图像捕获设备、电话和门都在一条线上,因此电话看起来与门。

在这种情况下,您仍然需要a)图像捕获设备与手机之间的距离和b)图像捕获设备的光学信息(例如焦距)。只需用笔和纸坐下来,画出一点几何图形,您就会看到。

于 2013-07-29T17:50:11.757 回答
1

这将涉及三角计算。我认为您可能已经在 Gyroscope 上进行了研发,如果没有,那么您肯定应该参考它。

1)找到你的手机与地面的角度。就像您将设备的摄像头指向对象的底部一样。

2)现在你有一个角度,你与地面成 90 度。所以基本上你正在形成一个直角三角形。你刚刚在你的手附近找到了一个角度。在此处输入图像描述

3) 您可以估算手机从表面到手的距离。所以你得到了三角形的一侧和一个角度。因此,您可以找到第二面,即您与对象之间的距离。

希望这可以帮助。:)

于 2013-07-29T18:19:15.557 回答