Mobile 如何收集移动设备的精确移动速度和方向?

Mobile 如何收集移动设备的精确移动速度和方向?,mobile,camera,accelerometer,Mobile,Camera,Accelerometer,我想到了一个移动应用程序,它需要在2D表面上精确的移动速度和方向数据,如dighram所示(GPS无法工作,因为设备只能移动几厘米) 我目前有两个想法。第一种方法是使用加速度计计算累积速度 我已经检查了一些应用程序: 它包含速度表功能,但结果不好(10km/h错误)。有没有人能用加速度计来计算运动(很少的厘米)的速度和方向(不是上下,只是在2D表面上向前、向后、向左和向右)的解决方案 第二种解决方案是使用摄影机“锁定”对象,跟踪对象在摄影机中的移动方式。但我不知道如何实际实现这一点,您是

我想到了一个移动应用程序,它需要在2D表面上精确的移动速度和方向数据,如dighram所示(GPS无法工作,因为设备只能移动几厘米)


我目前有两个想法。第一种方法是使用加速度计计算累积速度

我已经检查了一些应用程序:

它包含速度表功能,但结果不好(10km/h错误)。有没有人能用加速度计来计算运动(很少的厘米)的速度和方向(不是上下,只是在2D表面上向前、向后、向左和向右)的解决方案


第二种解决方案是使用摄影机“锁定”对象,跟踪对象在摄影机中的移动方式。但我不知道如何实际实现这一点,您是否有任何建议,一些图像处理库可以做到这一点(对于iOS或Android)


对不起,我的英语很差,因为我不是以英语为母语的人,也谢谢大家

你想做老鼠吗?是的!我想如果我们能用智能手机当鼠标,那就太好了,猜对了!有什么想法吗?你也看过磁强计了吗?也许将所有这些结合起来可以为相机带来好的效果(磁电机+加速计+相机),我不确定这是否可能,因为当你面朝下时,你会真的失去焦点。也许照相机是朝上的?假设手指没有覆盖。但我认为即使你很强壮,也能检测到运动,你将无法足够准确地用作鼠标。。。这让挑战变得非常有趣,因为如果你能做到,不是每个人都能做到