如何在iPhone上实现实时测量距离的方法(使用视频摄像头?),就像这个应用程序一样,使用卡片来比较卡片的大小和实际距离? (类似于此应用)
还有其他测量距离的方法吗?或者如何使用卡片方法进行操作?我应该使用什么框架?
如何在iPhone上实现实时测量距离的方法(使用视频摄像头?),就像这个应用程序一样,使用卡片来比较卡片的大小和实际距离? (类似于此应用)
还有其他测量距离的方法吗?或者如何使用卡片方法进行操作?我应该使用什么框架?
好的,你有一个参考物,这就是使用卡片的原因。但在观看了该应用程序的视频后,我似乎发现它不够用户友好。
所以你要么需要一个已知大小的对象作为参考,要么需要从图像中推导出大小。我刚想到的一个方法可能会帮助你做到这一点,那就是iPhone 4闪光灯的使用(虽然可能非常复杂,但对某些东西可能有效)。
这是我的想法:
当用户想要测量某个物体时,他会拍摄一张照片,但实际上你会拍摄两张不同的图片,一张开闪光灯,一张关闭闪光灯。然后你可以分析图像中的光线差异和闪光反射来确定图像的比例。我猜这只对近距离且不太闪亮的物体有效。
但这大概是我想到的唯一另一种没有固定物体的图像推导比例的方法。
另一种解决方案可能是使用两个激光笔。
基本上,您可以将两个激光笔垂直照射在墙上。然后,您离墙越远,视频中的光束看起来就会越来越接近,但它们之间的距离仍然保持不变。然后,您可以轻松地根据照片中点的间距计算出测量距离的公式。
有关更多详细信息,请参见此帖子:可否用iPhone和激光笔测量距离?。