[发明专利]一种双手手势识别方法及基于其的模拟驾驶系统、方法有效
申请号: | 201610983297.7 | 申请日: | 2016-11-09 |
公开(公告)号: | CN106512391B | 公开(公告)日: | 2019-07-12 |
发明(设计)人: | 缪文南;林耿;林能 | 申请(专利权)人: | 华南理工大学广州学院 |
主分类号: | A63F13/211 | 分类号: | A63F13/211;A63F13/212;A63F13/803 |
代理公司: | 佛山市禾才知识产权代理有限公司 44379 | 代理人: | 刘羽波 |
地址: | 510800 *** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种双手手势识别方法及基于其的模拟驾驶系统、方法,包括左手手势识别手环、右手手势识别手环和终端,左手手势识别手环和右手手势识别手环通过通信网络与终端连接,通过三轴加速度传感器采集用户的左手三轴加速度序列和右手三轴加速度序列,再通过三维编码算法转化为实际左手手势运动序列和实际右手手势运动序列,并将其发送至终端进行分析匹配,从而识别出对应的左手手势和右手手势,识别过程精简,从而识别速度更快;可对手部空间位置进行识别跟踪,采用精简空间坐标序列进行对比分析,识别误差较小。通过双手模拟方向盘控制虚拟汽车的运行,与真实驾驶类似的操作能使用户产生亲切感和依赖感,大大提高用户体验度。 | ||
搜索关键词: | 一种 双手 手势 识别 方法 基于 模拟 驾驶 系统 | ||
【主权项】:
1.一种双手手势识别方法,适用于配置有左手手势识别手环、右手手势识别手环和终端的人机交互系统,所述左手手势识别手环和右手手势识别手环通过通信网络与终端连接,其特征在于,包括以下步骤:步骤A,所述终端建立标准左手手势库和标准右手手势库,标准左手手势库存储与各个左手手势对应的标准左手手势运动序列,标准右手手势库存储与各个右手手势对应的标准右手手势运动序列;步骤B,左手手势识别手环采集用户的左手手势变化中各个时刻的左手三轴加速度序列;同时,右手手势识别手环采集用户的右手手势变化中各个时刻的右手三轴加速度序列;步骤C,左手手势识别手环根据步骤B采集的左手三轴加速度序列,通过三维编码算法生成对应的实际左手手势运动序列,并发送至终端;同时,右手手势识别手环根据步骤B采集的右手三轴加速度序列,通过三维编码算法生成对应的实际右手手势运动序列,并发送至终端;步骤D,所述终端将步骤C接收到的实际左手手势运动序列和步骤A存储的标准左手手势运动序列进行匹配,从标准左手手势库获取对应的左手手势;同时,所述终端将步骤C接收到的实际右手手势运动序列和步骤A存储的标准右手手势运动序列进行匹配,从标准右手手势库获取对应的右手手势;所述三维编码算法包括三轴角度生成过程和三轴运动数据编码过程,所述三轴角度生成过程包括以下步骤:步骤C1,预先设定X轴阈值dX,Y轴阈值dY和Z轴阈值dZ;步骤C2,在Tn时刻下,采集X轴输出电压变化量Δxn、Y轴输出电压变化量Δyn和Z轴输出电压变化量Δzn,n=0,1,2,...,其中T0为初始时刻;步骤C3,在Tn时刻下,判断|Δxn|是否小于dX,|Δyn|是否小于dY,和|Δzn|是否小于dZ;若是则执行步骤C4,若不是则返回步骤C2重新采集数据;步骤C4,在Tn时刻下,根据三轴角度公式计算X轴与重力加速度的夹角αn,Y轴与重力加速度的夹角βn,和Z轴与重力加速度的夹角γn;所述三轴角度公式如下:αn=ar cos(Δxn/g kx),βn=ar cos(Δyn/g ky),γn=ar cos(Δzn/g kz);其中,g为重力加速度,kx为X轴灵敏度,ky为Y轴灵敏度,kz为Z轴灵敏度,g、kx、ky和kz均为常量;步骤C5,根据滤波公式对步骤C4计算出来的αn、βn和γn进行过滤,若αn、βn和γn符合滤波公式,则输出至所述三轴运动数据编码过程,并且更新时刻Tn=Tn+1,进入下一个三轴角度生成过程;若αn、βn和γn不符合滤波公式,则直接更新时刻Tn=Tn+1,进入下一个三轴角度生成过程;所述滤波公式如下:cos(2αn)+cos(2βn)+cos(2γn)=1;所述三轴运动数据编码过程包括以下步骤:步骤C6,接收所述三轴角度生成过程输出的αn、βn和γn,n=0,1,2,...;步骤C7,根据三轴偏转量生成公式生成三轴偏转量数据组合集,所述三轴偏转量数据组合集为在Tn时刻下的X轴偏转量Xn,Y轴偏转量Yn和Z轴偏转量Zn,所述三轴偏转量生成公式如下:Xn=cos(αn‑α0),Yn=cos(βn‑β0),Zn=cos(γn‑γ0);步骤C8,对步骤C7生成的三轴偏转量数据组合集进行分段,若‑1≤Xn<‑0.5,则更新Xn=1;若‑0.5≤Xn<0,则更新Xn=2;若0≤Xn<0.5,则更新Xn=3;若0.5≤Xn≤1,则更新Xn=4;若‑1≤Yn<‑0.5,则更新Yn=1;若‑0.5≤Yn<0,则更新Yn=2;若0≤Yn<0.5,则更新Yn=3;若0.5≤Yn≤1,则更新Yn=4;若‑1≤Zn<‑0.5,则更新Zn=1;若‑0.5≤Zn<0,则更新Zn=2;若0≤Zn<0.5,则更新Zn=3;若0.5≤Zn≤1,则更新Zn=4;步骤C9,建立三轴偏转量数据组合序号表,为每一种分段后的三轴偏转量数据组合编排序号;步骤C10,对步骤C8分段后的三轴偏转量数据组合集,根据步骤C9的三轴偏转量数据组合序号表获取对应的序号列,并由所述序号列组成三轴运动数据序列。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华南理工大学广州学院,未经华南理工大学广州学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610983297.7/,转载请声明来源钻瓜专利网。
- 上一篇:麻将机及其拾牌搬运系统和麻将牌整理方法
- 下一篇:一种游戏控制方法及装置