2

是否可以准确地确定墙壁与以正常速度行走的持智能卡的人之间的距离?智能手机中只有一个摄像头。可以通过光流来完成吗?我问这个是因为在谷歌搜索中我发现计算距离可能会产生误导。在此处阅读 Peter Meijer 的评论。

另外,我想知道是否有任何其他选项可以计算步行者行进的距离,因为我拥有的唯一资源是带摄像头和加速度计的智能手机。只需提及算法或提供链接就足够了。

我提供的信息:-

  1. 摄像头与墙壁的最大距离

  2. 来自 Android 加速度计的加速度以找出用户的大致速度

如果我在问我的问题时不清楚,请发表评论。

4

1 回答 1

0

我可以想到两种3种方式:

  1. 如果您知道该人所持物体的大小,则可以估计该人与相机的距离,并且无需移动手机即可跟踪该人并获得预计的行进距离。在这里,您需要对人持有的物体进行初始校准,并且您还需要手机中相机的焦距。此外,人走过的线应该与手机的图像平面平行。我在这里认为你的结果对于手机的相机来说是非常不准确的。
  2. 第二种方法是使用您拿着手机的高度并指向人的脚。使用可以从加速度计获得的角度来计算与人的距离并进行与上述相同的跟踪(适用相同的条件)。
  3. 您可以使用指南针计算经过的角度,并通过方法#2 计算三角形两侧的长度。然后得到另一边,这样更准确,也更简单。
于 2013-08-01T16:44:36.290 回答