【技术实现步骤摘要】
动作识别方法和装置
本申请涉及电子信息
,尤其涉及动作识别的方法和装置。
技术介绍
动作识别在穿带设备、电子游戏、玩具中具有广泛的应用。申请号为201710139182.4,名称为一种体感动作识别方法、装置以及系统的专利中公布将获取的用户动作特征向量集与存储至少一个预设动作特征向量集进行比较,将相似度最高的预设动作特征向量集对应的已知动作作为识别的动作。这个方法算法复杂,需要大量的矩阵运算和高存储能力,消耗的硬件资源多。如上述专利中所述,该算法适用于个人电脑、平板电脑等装置,这些装置的硬件配置高,运算与存储能力强。但该方法不适合存储能力与运算能力都比较低的设备中。
技术实现思路
本申请的目的在于提出一种改进的动作识别方法和装置,来解决以上
技术介绍
部分提到的技术问题。第一方面,本申请提供了一种动作识别方法,所述方法包括:通过传感器采集三轴加速度和三轴角速度;根据所述三轴加速度,计算合加速度,如果所述合加速度不等于重力加速度,则判定动作开始;对于一个时间窗口内的三轴加速度和三轴角速度,执行如下识别步骤:先依次计算该时间窗口内,每个轴上的加速度标准差、加速度均值、角速 ...
【技术保护点】
1.一种动作识别方法,其特征在于,所述方法包括:通过传感器采集三轴加速度和三轴角速度;根据所述三轴加速度,计算合加速度,如果所述合加速度不等于重力加速度,则判定动作开始;对于一个时间窗口内的三轴加速度和三轴角速度,执行如下识别步骤:先依次计算该时间窗口内,每个轴上的加速度标准差、加速度均值、角速度均值,并对每个轴上的加速度标准差、加速度均值、角速度均值进行逻辑判断,直到判定出该时间窗口内动作主要发生在三个轴的哪个轴上,并将该轴的方向作为目标主运动方向,从预设已知动作集合中删除在该时间窗口内预设已知动作的主运动方向不是上述目标主运动方的预设已知动作,之后计算该时间窗口内动作的 ...
【技术特征摘要】
1.一种动作识别方法,其特征在于,所述方法包括:通过传感器采集三轴加速度和三轴角速度;根据所述三轴加速度,计算合加速度,如果所述合加速度不等于重力加速度,则判定动作开始;对于一个时间窗口内的三轴加速度和三轴角速度,执行如下识别步骤:先依次计算该时间窗口内,每个轴上的加速度标准差、加速度均值、角速度均值,并对每个轴上的加速度标准差、加速度均值、角速度均值进行逻辑判断,直到判定出该时间窗口内动作主要发生在三个轴的哪个轴上,并将该轴的方向作为目标主运动方向,从预设已知动作集合中删除在该时间窗口内预设已知动作的主运动方向不是上述目标主运动方的预设已知动作,之后计算该时间窗口内动作的动作特征数据,如果所述动作特征数据满足上述预设已知动作集合中预设已知动作的动作特征数据对应的预设条件,则保留该预设已知动作,否则,从上述预设已知动作集合中删除该预设已知动作;判断上述预设已知动作集合中预设已知动作的个数,如果个数大于1,则对以下一个时间窗口的三轴加速度和三轴角速度,重复执行上述识别步骤,直到预设已知动作集合中预设已知动作的个数等于1,则将该预设已知动作集合中唯一的预设已知动作作为识别出的目标动作。2.根据权利要求1所述的动作识别方法,其特征在于,所述先依次计算该时间窗口内,每个轴上的加速度标准差、加速度均值、角速度均值,并对每个轴上的加速度标准差、加速度均值、角速度均值进行逻辑判断,直到判定出该时间窗口内动作主要发生在三个轴的哪个轴上,并将该轴的方向作为目标主运动方向,包括:先计算该时间窗口内,每个轴上的加速度标准差,判断每个轴上的加速度标准差是否满足预设标准差条件,如果只有一个轴上的加速度标准差满足所述预设标准差条件,则将该轴的方向作为目标主运动方向,否则,计算该时间窗口内,每个轴上的加速度均值,依次判断加速度标准差满足所述预设标准差条件的每个轴上的加速度均值是否满足预设加速度条件,如果只有一个加速度均值满足所述预设加速度条件,则将该轴的方向作为目标主运动方向,否则,计算该时间窗口内,每个轴上的角速度均值,依次判断加速度均值满足所述预设加速度条件的每个轴上的角速度均值是否满足预设角速度条件,如果只有一个角速度均值满足所述预设角速度条件,则将该轴的方向作为目标主运动方向。3.根据权利要求1所述的动作识别方法,其特征在于,所述先依次计算该时间窗口内,每个轴上的加速度标准差、加速度均值、角速度均值,并对每个轴上的加速度标准差、加速度均值、角速度均值进行逻辑判断,直到判定出该时间窗口内动作主要发生在三个轴的哪个轴上,并将该轴的方向作为目标主运动方向,包括:先计算该时间窗口内,每个轴上的加速度标准差,比较每个轴上加速度标准差的大小,选取取值最大的加速度标准差、取值第二大的加速度标准差,如果取值第二大的加速度标准差与取值最大加速度标准差的比值不满足预设条件,则将取值最大的加速度标准差对应的轴的方向作为目标主运动方向,否则,计算该时间窗口内,每个轴上的加速度均值,比较取值最大的加速度标准差对应的加速度均值与取值第二大的加速度标准差对应的加速度均值的绝对值的大小,选取绝对值最大的加速度均值的方向作为目标主运动方向。4.根据权利要求1-3之一所述的动作识别方法,其特征在于,所述动作特征数据包括但不限于:速度特征值、角度特征值、加速度特征值、角速度特征值;所述预设条件包括但不限于:预设不等式、是否等于的逻辑判断。5.根据权利要求4所述的动作识别方法,其特征在于,所述计算该时间窗口内动作的动作特征数据,如果所述动作特征数据满足预设已知动作集合中预设已知动作的动作特征数据对应的预设条件,则保留该预设已知动作,否则,从上述预设已知动作集合中删除该预设已知动作,包括:计算该时间窗口内速度特征值,如果速度特征值...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。