首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >波分析-- WiiMote加速度

波分析-- WiiMote加速度
EN

Stack Overflow用户
提问于 2011-10-10 15:53:42
回答 1查看 228关注 0票数 0

我正在用Wiimote做手势识别,使用(美妙的) WiiYourself!图书馆。所有东西都是用C++开发的(Visual 2010)。

我试图处理的加速度矢量(包括大小和角度)移动的wiimote。当个体摆动时,我想找出它在运动的方向,以及有多大的力。

问题有两方面:

  1. 我需要能够处理WiiMote的初始加速值,而不是停止远程的减速。
  2. 如何管理来自远程的恒定的加速数据流,以给我有用的信息?

我意识到这更像是一个合乎逻辑的问题,但我很难把事情联系起来。

EN

回答 1

Stack Overflow用户

发布于 2012-08-12 12:39:35

我会这样做:记录一个“完美”的swing并在内部绘制数据,然后将数据保存在应用程序内部的资源中,并在应用程序内部映射随时间的移动,然后使用向量比较将两者进行比较。为每个内部存储的运动从最后X秒开始对运动进行评分,并对无效的动作使用一个截止值。那么得分最接近的人就能得到分数。

一旦检测到成功的运动,您应该将时间跨度标记为“使用”,因此不适用于任何更多的得分(这是为了阻止在控制器的一个运动中选择多个动作)。

这种比较可以通过找出关键地点的点随时间的平均差异来完成。即。检查每个点在5毫秒间隔,并确定三个加速度向量的差异,这些差异的平均值可以是得分。得分最低的手势是最好的匹配。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7715446

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档