用iPhone相机测量距离

时间:2011-03-15 05:42:22

标签: iphone camera distance measurement

如何在iPhone上实现一种实时测量距离的方法(摄像机?),like this app使用卡片来比较卡片的大小和实际距离?

还有其他方法可以测量距离吗?或者如何使用卡片方法进行此操作?我应该使用什么框架?

3 个答案:

答案 0 :(得分:6)

嗯,你确实有一些参考,因此使用卡。在看完应用程序的视频后,我觉得似乎用户不太友好。

因此,您需要引用具有某些已知大小的对象,或者您需要从图像中减去大小。我刚刚拥有的一个想法可能会帮助你做到这一点就是iPhone的4闪存(我确信它非常复杂,因为它可能适用于某些东西)。

这就是我的想法。

当用户想要测量某些东西时,他会拍摄一张照片,但是你实际拍摄的是两张不同的图像,一张是闪光灯,一张是闪光灯。然后,您可以分析图像中的光照差异和闪光反射,以确定图像的比例。这只适用于我猜的近距离和不太亮的物体。

但这是我考虑从没有任何固定物体的图像中减去比例的唯一其他方法。

答案 1 :(得分:3)

我喜欢Ron Srebro的想法,并考虑过类似的事情 - 如果你让它发挥作用,请分享!

另一种方法是使用相机的自动对焦功能。傻瓜相机通常有一个激光测距仪,用于自动对焦。 iPhone没有这个,并且f-stop是固定的。但是,用户可以通过点击相机屏幕来更改焦点。手机还可以在常规和微距焦点之间切换 如果API公开了当前的焦点设置,可能有一种方法可以用它来确定范围吗?

答案 2 :(得分:2)

另一种解决方案可能是使用两个激光指示器。

基本上你可以在两个平行的墙壁上照射两个激光指示器。然后,你走得越远,光束在视频中看起来越来越近,但它们仍将保持相同的距离。然后你可以很容易地想出一些公式,根据照片中点的距离来测量距离。

有关详细信息,请参阅此主题:Possible to measure distance with an iPhone and laser pointer?