计算iPhone和对象之间的距离,知道它们的物理宽度(也包括iPhone)

计算iPhone和对象之间的距离,知道它们的物理宽度(也包括iPhone),iphone,ios,geometry,distance,Iphone,Ios,Geometry,Distance,如果你检查这条从我开始的线索()我接受了一个答案,正确地说,如果你不知道iPhone摄像头的焦距数据,那么没有简单的方法计算iPhone和门之间的距离,比如说,知道门的宽度 我现在必须开始另一个帖子,问: 我知道iPhone屏幕的物理尺寸(不仅仅是像素大小)(iPhone 5的屏幕尺寸是2.31英寸) 我也知道门的宽度 现在,如果我的位置是门的宽度与iPhone本身的宽度(而不是摄像头的宽度)完全吻合,并且iPhone完全垂直,那么有可能知道iPhone和门之间的距离吗 谢谢你的帮助 我假设您的

如果你检查这条从我开始的线索()我接受了一个答案,正确地说,如果你不知道iPhone摄像头的焦距数据,那么没有简单的方法计算iPhone和门之间的距离,比如说,知道门的宽度

我现在必须开始另一个帖子,问:

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

我也知道门的宽度

现在,如果我的位置是门的宽度与iPhone本身的宽度(而不是摄像头的宽度)完全吻合,并且iPhone完全垂直,那么有可能知道iPhone和门之间的距离吗


谢谢你的帮助

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


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

这将涉及一个三角计算。我想你们可能已经做了陀螺仪的研发,若并没有,那个么你们肯定应该参考它

1) 找到你的手机与地面的夹角。例如,将设备的相机指向对象的底部

2) 现在你有一个角度,和地面成90度角。所以基本上你正在形成一个直角三角形。你刚刚在你的手附近找到了一个角度

3) 你们可以估计你们的手机从表面到你们的手的距离。所以你们得到了三角形的一边和一个角。这样你们就可以找到第二个面,即你们和物体之间的距离


希望这有帮助。:)

这与上一个问题有何不同?您需要相机传感器的大小和相机镜头的焦距。手机的屏幕大小无关紧要。你做到了吗?我也在找同样的…好吧,让我们忘记相机,让我们关掉iPhone!有一些外部图像捕捉设备(这是iPhone旁边的一只人眼,与iPhone处于同一位置),门都排成一行,这样手机看起来与门的宽度相同。你可以把它看作是一枚硬币和太阳,两者都是同一维度。那么距离呢?它不可能与iPhone处于相同的位置,因为这样iPhone要么会占据整个视野,要么根本看不见。以你的例子来说,如果你把一枚硬币放在硬币上对着太阳,而太阳的表观大小相同,你仍然必须知道你眼睛的光学特性(视角是最相关的,但这来自焦距/折射率)我应该指出,维什的答案实际上是可行的,尽管它与你最初提出的范式不同。