小编j99*_*j99的帖子

智能手机加速度计手势algorightms

我正在为iPhone和Android平台开发简单的移动应用程序,我正在寻找能够在使用内部加速度计检测某个手势时触发某些事件(函数)的算法.我使用的是Phonegap,它使用HTML5和javascript,它在预先设定的时间间隔内从加速度计读取三个坐标(x,y和z)(例如每隔0.04秒).

我写了一个简单的函数来检测摇动动作并且它工作得非常好但它是原始的(它只能检测到震动,而不是方向) - 我想要检测一些其他手势,例如: - 倾斜(向左/向右) - 向上/向下摇 - 左/右摇 - 圆周运动 - 颠倒 - 等......

是否有人能够根据我拥有的输入值(x,y,z和每次调用的时间间隔)计算(检测)这种手势的算法(或至少是数学公式/函数)?

我正在寻找任何编程语言的代码(我将自己重写为javascript.提前感谢!

iphone android accelerometer gesture-recognition cordova

6
推荐指数
1
解决办法
5167
查看次数