栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

如何使用加速度计进行手势识别

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

如何使用加速度计进行手势识别

加速度计将记录由于重力而产生的恒定加速度,加上用户对该设备所承受的任何加速度,以及噪声。

您将需要对样本进行低通滤波,以消除尽可能多的不相关噪声。通常,最差的噪声将是频率高于任何可能的人为加速度。

请注意,当用户不加速设备时,唯一的力就是重力,因此可以推断出其在空间中的姿态。此外,当总加速度从1g大幅变化时,这一定是由于用户加速了设备所致;通过减去最后一次已知的重力估算,您可以大致估算出设备在哪个方向上以及用户加速设备的速度,从而获得可以与一系列已知手势进行匹配的数据。

使用单个三轴加速度计,您可以检测当前的俯仰和横滚以及直线上的设备加速度。对加速度减去重力进行积分可以为您提供当前速度的估算值,但是由于噪声,估算值会迅速偏离实际情况;您将必须在手势之前/之间/期间对用户的行为进行假设,并通过UI进行引导,以提供设备未加速的点,您可以重置估算值并可靠地估算重力方向。再次整合以寻找位置,在任何有用的时间内都不可能提供可用的结果。

如果您有两个相距一定距离的三轴加速度计,或者一个陀螺仪和一些陀螺仪,您还可以检测设备的旋转(通过比较加速度矢量,或直接从陀螺仪获得);在几秒钟内对角动量进行积分将使您相对于开始积分时的当前偏航进行估算,但这又会迅速偏离真实值。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/497520.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号