【技术实现步骤摘要】
一种人体肢体语言识别方法及系统
本专利技术涉及人机交互领域,特别是涉及一种人体肢体语言识别方法及系统。
技术介绍
本专利技术的技术背景是三维虚拟世界中的人机交互技术,在虚拟世界的人机交互中,计算机通过摄像头识别人的肢体动作,判断人的操作意图,即判断人传送给机器的命令,机器接收到命令后从而做出反馈,完成现实世界的人与虚拟世界的机的交互过程。在这个人机交互过程中,机器检测到人体的肢体动作,并且识别肢体动作所代表的语义,是整个人机交互过程的关键。手势语义设计的方法很多,总体而言,现有的基于人体特征的语义设计方法大多没有遵循固定的思维逻辑,有些是基于人体特征点位置信息改变的思维逻辑,有些是基于特征点的时序逻辑,有些则是思维逻辑和时序逻辑的组合。因为没有遵循固定的逻辑,导致语义设计这领域的研究没有形成体系化以及特别有影响力的理论和应用,每个研究课题组都有自己的方法,效果参差不齐,彼此不能通用,传播性能较弱;且关于虚拟世界中的人体肢体的语义设计较少,仅根据手势语义无法精确识别现实中人的具体操作指令。
技术实现思路
本专利技术的目的是提供一种人体肢体语言识别方法及系统,以解决传统的手势语义识别通用性差,传播性能弱,无法精确识别操作指令的问题。为实现上述目的,本专利技术提供了如下方案:一种人体肢体语言识别方法,包括:构建虚拟世界环境,基于Kinect摄像头获取人体的肢体特征点;所述肢体特征点包括头部特征点、颈部特征点、脊柱特征点、指尖特征点、手指特征点、手腕特征点、手肘特征点、肩部特征点、臀部特征点、膝盖特征点、踝关节特征点以及脚部特征点;根据所述肢体特征点构建肢体语义集合; ...
【技术保护点】
1.一种人体肢体语言识别方法,其特征在于,包括:构建虚拟世界环境,基于Kinect摄像头获取人体的肢体特征点;所述肢体特征点包括头部特征点、颈部特征点、脊柱特征点、指尖特征点、手指特征点、手腕特征点、手肘特征点、肩部特征点、臀部特征点、膝盖特征点、踝关节特征点以及脚部特征点;根据所述肢体特征点构建肢体语义集合;所述肢体语义集合包括基于所述肢体语义特征点的多条肢体语义;每条所述肢体语义至少对应两个相关的所述肢体特征点;以任一条所述肢体语义内任一肢体语义特征点的坐标为原点,建立相对三维坐标系;根据所述相对三维坐标系确定任一条所述肢体语义基于所述肢体语义特征点的方向向量;根据所述方向向量建立肢体语义触发机制;根据所述肢体语义触发机制识别人体肢体语言。
【技术特征摘要】
1.一种人体肢体语言识别方法,其特征在于,包括:构建虚拟世界环境,基于Kinect摄像头获取人体的肢体特征点;所述肢体特征点包括头部特征点、颈部特征点、脊柱特征点、指尖特征点、手指特征点、手腕特征点、手肘特征点、肩部特征点、臀部特征点、膝盖特征点、踝关节特征点以及脚部特征点;根据所述肢体特征点构建肢体语义集合;所述肢体语义集合包括基于所述肢体语义特征点的多条肢体语义;每条所述肢体语义至少对应两个相关的所述肢体特征点;以任一条所述肢体语义内任一肢体语义特征点的坐标为原点,建立相对三维坐标系;根据所述相对三维坐标系确定任一条所述肢体语义基于所述肢体语义特征点的方向向量;根据所述方向向量建立肢体语义触发机制;根据所述肢体语义触发机制识别人体肢体语言。2.根据权利要求1所述的人体肢体语言识别方法,其特征在于,所述以任一条所述肢体语义内任一肢体语义特征点的坐标为原点,建立相对三维坐标系,具体包括:以任一条所述肢体语义内任一肢体语义特征点的坐标为原点,当人体处于“十”字状态下,以人体水平方向为X轴,以身体为Y轴,X轴与Y轴的交点为O点,以垂直于XOY平面的轴为Z轴,建立相对三维坐标系。3.根据权利要求2所述的人体肢体语言识别方法,其特征在于,所述以任一条所述肢体语义内任一肢体语义特征点的坐标为原点,建立相对三维坐标系之后,还包括:获取任一所述肢体语义内与所述任一肢体语义特征点相关的肢体语义特征点的相对坐标。4.根据权利要求3所述的人体肢体语言识别方法,其特征在于,所述根据所述相对三维坐标系确定任一条所述肢体语义基于所述肢体语义特征点的方向向量,具体包括:根据所述任一肢体语义特征点的坐标以及所述相对坐标确定任一条所述肢体语义基于所述肢体语义特征点的方向向量。5.根据权利要求4所述的人体肢体语言识别方法,其特征在于,所述根据所述方向向量建立肢体语义触发机制,具体包括:比较所述方向向量与0的大小,确定比较结果;所述比较结果为:当或时,确定当前运动的肢体特征点沿着X轴的正方向运动或负方向运动;当或时,确定当前运动的肢体特征点沿着Y轴的正方向运动或负方向运动;当或时,确定当前运动的肢体特征点沿着Z轴的正方向运动或负方向运动;其中,Rx1为所述任一肢体语义特征点的x轴坐标,Ry1为所述任一肢体语义特征点的y轴坐标,Rz1为所述任一肢体语义特征点的z轴坐标;Rx2为与所述任一肢体语义特征点相关的肢体语义特征点的x轴坐标,Ry2为与所述任一肢体语义特征点相关的肢体语义特征点的y轴坐标,Rz2为与所述任一肢体语义特征点相关的肢体语义特征点的z轴坐标;根据所述比较结果确定肢体运动方向;根据所述肢体运动方向建立肢体语义触发机制。6.一种人体肢体语言识别系统,其特征在于,包括...
【专利技术属性】
技术研发人员:伍穗颖,柯茂旭,王筠,
申请(专利权)人:广州凡拓数字创意科技股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。