我正在开发一款可以告诉移动物体速度的Android应用程序。我已经得到了速度计算技术,但是我面临一个问题,如何计算从相机拍摄的远或近物体的速度。
目前我正在使用VelocityTracker: http://developer.android.com/training/gestures/movement.html#velocity
并使用以下示例: http://android-er.blogspot.jp/2013/12/velocitytracker-track-velocity-of-touch.html
然后在我的计算中将像素/秒转换为公里/小时。
但是对于远处的物体,即使物体以很高的速度移动,它在设备屏幕上看起来也移动得更慢。或者如果物体非常靠近,则计算应该有所不同。我计划根据这种情况进行校准。您有任何想法如何解决此问题吗?
谢谢
VelocityTracker
- 这用于跟踪手指在设备上移动的速度。根据我的经验,VelocityTracker
并不是非常准确。 - ClassA