【技术实现步骤摘要】
一种手势交互方法及系统
本专利技术涉及人机交互
,更具体地说,涉及一种手势交互方法及系统。
技术介绍
人机交互是指人与计算机之间使用某种对话语言,以一定的交互方式完成人与计算机之间的信息交换过程。在人机交互的交互过程中,基于VR技术虚拟现实技术(VirtualReality,VR)和AR增强现实技术(AugmentedReality,AR)技术,用户通过比划手势对计算机进行指令输入,计算机对该指令进行反馈,并将反馈结果以显示、声音等方式展示给用户。由于现有的人机交互的手势比较单一,只有拖拽、缩放、旋转的方式,使得用户在进行人机交互时的人机交互功能少,从而导致人机交互的交互性差。
技术实现思路
有鉴于此,本专利技术公开了一种手势交互方法及系统,增加了用户在进行人机交互时的人机交互功能,提高了人机交互的交互性。为了实现上述目的,其公开的技术方案如下:本专利技术第一方面公开了一种手势交互方法,所述方法包括:基于预先获取到的用户的手势关节点坐标集合,分别得到所述用户的 ...
【技术保护点】
1.一种手势交互方法,其特征在于,所述方法包括:/n基于预先获取到的用户的手势关节点坐标集合,分别得到所述用户的手的指向单位向量和所述用户的手掌朝向单位向量;/n基于所述用户的手的指向单位向量,生成射线;/n当所述射线与预先建立的虚拟场景中的虚拟物体相交时,触发所述虚拟物体进入激活状态,并判断所述用户的手掌朝向单位向量是否满足预设条件,若满足,则确定所述用户的手势关节点坐标集合对应的手势,并响应所述手势对应的手势指令。/n
【技术特征摘要】
1.一种手势交互方法,其特征在于,所述方法包括:
基于预先获取到的用户的手势关节点坐标集合,分别得到所述用户的手的指向单位向量和所述用户的手掌朝向单位向量;
基于所述用户的手的指向单位向量,生成射线;
当所述射线与预先建立的虚拟场景中的虚拟物体相交时,触发所述虚拟物体进入激活状态,并判断所述用户的手掌朝向单位向量是否满足预设条件,若满足,则确定所述用户的手势关节点坐标集合对应的手势,并响应所述手势对应的手势指令。
2.根据权利要求1所述的方法,其特征在于,所述用户的手指关节点坐标集合包括中指根关节点坐标和手腕关节点坐标,基于预先获取到的用户的手势关节点坐标集合,得到所述用户的手的指向单位向量,包括:
基于所述中指根关节点坐标和所述手腕关节点坐标,得到第一向量长度;
基于所述中指根关节点坐标、所述手腕关节点坐标和所述第一向量长度,得到所述用户的手的指向单位向量。
3.根据权利要求1所述的方法,其特征在于,所述用户的手指关节点坐标集合包括食指根关节点坐标和小拇指根关节点坐标,基于预先获取到的用户的手势关节点坐标集合,得到所述用户的手掌朝向单位向量,包括:
基于所述食指根关节点坐标和所述小拇指根关节点坐标,得到第二向量长度;
基于所述食指根关节点坐标、所述小拇指根关节点坐标、所述第二向量长度和所述用户的手的指向单位向量,得到所述用户的手掌朝向单位向量。
4.根据权利要求2所述的方法,其特征在于,生成射线的过程,包括:
获取虚拟场景中的空间长度;
基于所述用户的手的指向单位向量、所述手腕关节点坐标和所述空间长度,生成射线。
5.根据权利要求1所述的方法,其特征在于,所述判断所述用户的手掌朝向单位向量是否满足预设条件,包括:
确定所述用户的手掌朝向单位向量与预设向量的点积,并判断所述点积是否为正,其中,所述预设向量的方向竖直向上;
若是,确定所述用户的手掌朝向单位向量的方向与所述预设向量的方向一致;
若否,确定所述用户...
【专利技术属性】
技术研发人员:毛守迪,李骊,
申请(专利权)人:北京华捷艾米科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。