2010-09-14 67 views
0

我想测量另一辆车在道路上的速度(不是iPhone当前所在的位置)。如何测量另一个对象相对于iPhone的速度?

你会怎么去测量另一个运动物体的速度?

+0

可能重复[iPhone CoreLocation:如何获得最准确的速度](http://stackoverflow.com/questions/582511/iphone-corelocation-how-to-get-the-most-accurate-speed ) – 2010-09-14 14:08:50

+0

对不起,那个问题是纯粹的速度测量。看来你正在问如何确定另一个相对于iPhone移动的对象的速度。 – 2010-09-14 14:19:04

+0

用iPhone测量另一个物体的速度是相当困难的。通常使用多普勒效应来完成速度检测(向对象发送信号并测量从对象弹回到检测器的信号的频率偏移),或者通过飞行时间测量连续信号反弹离开目的。 (请参阅http://en.wikipedia.org/wiki/Speed_camera#Methods)我不明白如何使用iPhone准确执行这些操作之一。 – Greg 2010-09-14 19:09:36

回答

1

请参阅CoreLocation获取GPS坐标并计算出它们之间的距离。例如,您可以每隔10秒拍摄一次新的GPS坐标,然后您就有时间和距离。 :)

+0

驾驶汽车时,我想测量来自相反方向的车辆的速度...... !!什么是这个问题的解决方案...! – Matrix 2010-09-14 10:39:22

+2

哦...我不知道,对不起。我不认为它是可能的!你必须知道他们移动了多远,这意味着如果你想使用相机,你将不得不做一些非常复杂的数学,我真的不认为它是可能的,因为你必须考虑如何你正在旅行的汽车快速行驶,并且随着汽车的大小向着你的方向发生变化。高速摄像机非常复杂,或者在道路上使用已知距离计算速度的标记。 – 2010-09-14 10:46:59

相关问题