【发布时间】:2020-07-21 18:12:22
【问题描述】:
我正在开发一个可以判断移动物体速度的 Android 应用程序。我已经掌握了速度计算技术。但我面临一个问题,如何计算相机远或近物体的速度。
目前我正在使用 VelocityTracker: http://developer.android.com/training/gestures/movement.html#velocity
并使用以下示例: http://android-er.blogspot.jp/2013/12/velocitytracker-track-velocity-of-touch.html
然后我在计算中将像素/秒转换为公里/小时。
但是对于远处的物体,即使物体高速移动,但在设备屏幕上看起来移动速度较慢。或者如果物体非常接近,计算应该不同。我计划根据这种情况进行校准。你知道如何解决这个问题吗?
谢谢
【问题讨论】:
-
什么问题?您在计算什么方面遇到问题?
-
嗨,我需要你的帮助我也在开发同样的应用程序你能帮我吗请@user968677
-
老问题,但这是我的 2 美分。 AFAIK 如果不先“校准”它,就无法单独使用 android 相机检测深度。即使你校准它,它也不会很准确。这就是为什么测距仪使用激光来跟踪听写。此外,您提到您正在使用
VelocityTracker- 这用于跟踪您的手指在设备上移动的速度。以我的经验VelocityTracker不是很准确。