人体动作的识别方法、装置和电子设备制造方法及图纸

技术编号:17779210 阅读:60 留言:0更新日期:2018-04-22 07:27
本发明专利技术提出一种人体动作的识别方法、装置和电子设备,其中,方法包括:在展示标准动作时,采集人体动作的视频画面帧,在视频画面帧中,识别人体的各关节,连接人体各关节中相邻的两关节,得到相邻两关节之间的连线,计算相邻两关节之间的连线与预设参考方向之间的实际夹角,根据实际夹角与标准角度之间的差值,确定人体动作是否与标准动作匹配。通过识别人体视频画面帧中人体相邻关节,得到相邻关节的连线,计算相邻关节的连线和预设参考方向之间的实际夹角,并根据该实际夹角与标准角度之间的差值,确定人体动作是否与标准动作匹配,以实现动作的精准识别,解决现有技术中动作识别不准确的技术问题。

【技术实现步骤摘要】
人体动作的识别方法、装置和电子设备
本专利技术涉及移动终端
,尤其涉及一种人体动作的识别方法、装置和电子设备。
技术介绍
体感游戏,通过互联网运营平台,进行人机互动,玩家手握专用游戏手柄,通过识别玩家身体的动作来控制游戏中人物的动作,能够让玩家“全身”投入到游戏当中,享受到体感互动的新体验。相关技术中,体感游戏技术主要应用在电脑和游戏主机上,便携性差,而对用户身体动作的判断,是通过确定用户手持控制器的位置来判断并计算身体动作正确与否,导致判断不准确。
技术实现思路
本专利技术旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本专利技术的第一个目的在于提出一种人体动作的识别方法,通过识别人体视频画面帧中人体相邻关节,得到相邻关节的连线,计算相邻关节的连线和预设参考方向之间的实际夹角,并根据该实际夹角与标准角度之间的差值,确定人体动作是否与标准动作匹配,以实现动作的精准识别,解决现有技术中动作识别不准确的技术问题。本专利技术的第二个目的在于提出一种人体动作的识别装置。本专利技术的第三个目的在于提出一种电子设备。本专利技术的第四个目的在于提出一种非临时性计算机可读存储介质。为达上述目的,本专利技术第一方面实施例提出了一种人体动作的识别方法,包括:在展示标准动作时,采集人体动作的视频画面帧;在所述视频画面帧中,识别人体的各关节;连接人体各关节中相邻的两关节,得到相邻两关节之间的连线;计算相邻两关节之间的连线与预设参考方向之间的实际夹角;根据所述实际夹角与标准角度之间的差值,确定所述人体动作是否与所述标准动作匹配;其中,所述标准角度,是执行所述标准动作时,各相邻两关节之间的连线与所述参考方向之间的角度。可选地,作为第一方面的第一种可能的实现方式,所述根据所述实际夹角与标准角度之间的差值,确定所述人体动作是否与标准动作匹配,包括:针对每一条相邻两关节之间的连线,计算对应的所述标准角度与所述实际角度之间的差值;若每一条相邻两关节之间的连线计算出的差值均在误差范围内,确定所述人体动作与所述标准动作匹配;若存在至少一条相邻两关节之间的连线计算出的差值未处于误差范围内,确定所述人体动作与所述标准动作不匹配。可选地,作为第一方面的第二种可能的实现方式,所述确定所述人体动作与所述标准动作匹配之后,还包括:针对每一条相邻两关节之间的连线,根据对应的差值和所述误差范围,确定所述连线的评分系数;根据所述连线的评分系数和所述连线对应的分值,生成所述连线的评价信息;所述连线的评价信息包括分解动作分值,所述分解动作分值为所述连线的评分系数和所述连线对应的分值的乘积;根据各条相邻两关节之间的连线的评价信息,生成所述人体动作的评价信息;其中,所述人体动作的评价信息包括人体动作分值,所述人体动作分值为各分解动作分值之和。可选地,作为第一方面的第三种可能的实现方式,所述根据对应的差值和所述误差范围,确定所述连线的评分系数,包括:采用公式p=1-[2Δ/(a-b)],计算得到连线的评分系数p;其中,b为误差范围下限,a为误差范围上限,Δ为差值。可选地,作为第一方面的第四种可能的实现方式,所述确定所述人体动作与所述标准动作不匹配之后,还包括:确定所述人体动作的评价信息中人体动作分值为零。可选地,作为第一方面的第五种可能的实现方式,所述在展示标准动作时,采集人体动作的视频画面帧之前,还包括:获取选定的音频,以及所述音频中各时间节点对应的标准动作;播放所述音频;在所述音频播放至每一个时间节点时,展示对应的标准动作。可选地,作为第一方面的第六种可能的实现方式,所述方法还包括:当所述音频播放结束时,获取各人体动作的评价信息;其中,所述人体动作的评价信息,用于指示所述人体动作与对应的标准动作之间差异程度;根据所述音频、各视频画面帧和各人体动作的动作评价信息,生成目标视频。本专利技术实施例的人体动作的识别方法中,在展示标准动作时,采集人体动作的视频画面帧,在视频画面帧中,识别人体的各关节,连接人体各关节中相邻的两关节,得到相邻两关节之间的连线,计算相邻两关节之间的连线与预设参考方向之间的实际夹角,根据实际夹角与标准角度之间的差值,确定人体动作是否与标准动作匹配。通过识别人体视频画面帧中人体相邻关节,得到相邻关节的连线,计算相邻关节的连线和预设参考方向之间的实际夹角,并根据该实际夹角与标准角度之间的差值,确定人体动作是否与标准动作匹配,以实现动作的精准识别,解决现有技术中动作识别不准确的技术问题。为达上述目的,本专利技术第二方面实施例提出了一种人体动作的识别装置,包括:采集模块,用于在展示标准动作时,采集人体动作的视频画面帧;识别模块,用于在所述视频画面帧中,识别人体的各关节;连接模块,用于连接人体各关节中相邻的两关节,得到相邻两关节之间的连线;计算模块,用于计算相邻两关节之间的连线与预设参考方向之间的实际夹角;确定模块,用于根据所述实际夹角与标准角度之间的差值,确定所述人体动作是否与所述标准动作匹配;其中,所述标准角度,是执行所述标准动作时,各相邻两关节之间的连线与所述参考方向之间的角度。可选地,作为第二方面的第一种可能的实现方式,所述确定模块包括:计算单元,用于针对每一条相邻两关节之间的连线,计算对应的所述标准角度与所述实际角度之间的差值;确定单元,用于若每一条相邻两关节之间的连线计算出的差值均在误差范围内,确定所述人体动作与所述标准动作匹配;若存在至少一条相邻两关节之间的连线计算出的差值未处于误差范围内,确定所述人体动作与所述标准动作不匹配。可选地,作为第二方面的第二种可能的实现方式,所述确定模块还包括:第一评分单元,用于针对每一条相邻两关节之间的连线,根据对应的差值和所述误差范围,确定所述连线的评分系数;根据所述连线的评分系数和所述连线对应的分值,生成所述连线的评价信息;所述连线的评价信息包括分解动作分值,所述分解动作分值为所述连线的评分系数和所述连线对应的分值的乘积;根据各条相邻两关节之间的连线的评价信息,生成所述人体动作的评价信息;其中,所述人体动作的评价信息包括人体动作分值,所述人体动作分值为各分解动作分值之和。可选地,作为第二方面的第三种可能的实现方式,所述第一评分单元具体用于:采用公式p=1-[2Δ/(a-b)],计算得到连线的评分系数p;其中,b为误差范围下限,a为误差范围上限,Δ为差值。可选地,作为第二方面的第四种可能的实现方式,所述确定模块还包括:第二评分单元,用于确定所述人体动作的评价信息中人体动作分值为零。可选地,作为第二方面的第五种可能的实现方式,所述装置还包括:选取模块,用于获取选定的音频,以及所述音频中各时间节点对应的标准动作;播放模块,用于播放所述音频;展示模块,用于在所述音频播放至每一个时间节点时,展示对应的标准动作。可选地,作为第二方面的第六种可能的实现方式,所述装置还包括:生成模块,用于当所述音频播放结束时,获取各人体动作的评价信息;其中,所述人体动作的评价信息,用于指示所述人体动作与对应的标准动作之间差异程度;根据所述音频、各视频画面帧和各人体动作的动作评价信息,生成目标视频。本专利技术实施例的人体动作的识别装置中,采集模块用于在展示标准动作时,采集人体动作的视频画面帧,识别模块用于在视频画面帧中,识别人体的各关节,连接模块用于连接人体本文档来自技高网...
人体动作的识别方法、装置和电子设备

【技术保护点】
一种人体动作的识别方法,其特征在于,包括以下步骤:在展示标准动作时,采集人体动作的视频画面帧;在所述视频画面帧中,识别人体的各关节;连接人体各关节中相邻的两关节,得到相邻两关节之间的连线;计算相邻两关节之间的连线与预设参考方向之间的实际夹角;根据所述实际夹角与标准角度之间的差值,确定所述人体动作是否与所述标准动作匹配;其中,所述标准角度,是执行所述标准动作时,各相邻两关节之间的连线与所述参考方向之间的角度。

【技术特征摘要】
1.一种人体动作的识别方法,其特征在于,包括以下步骤:在展示标准动作时,采集人体动作的视频画面帧;在所述视频画面帧中,识别人体的各关节;连接人体各关节中相邻的两关节,得到相邻两关节之间的连线;计算相邻两关节之间的连线与预设参考方向之间的实际夹角;根据所述实际夹角与标准角度之间的差值,确定所述人体动作是否与所述标准动作匹配;其中,所述标准角度,是执行所述标准动作时,各相邻两关节之间的连线与所述参考方向之间的角度。2.根据权利要求1所述的识别方法,其特征在于,所述根据所述实际夹角与标准角度之间的差值,确定所述人体动作是否与标准动作匹配,包括:针对每一条相邻两关节之间的连线,计算对应的所述标准角度与所述实际角度之间的差值;若每一条相邻两关节之间的连线计算出的差值均在误差范围内,确定所述人体动作与所述标准动作匹配;若存在至少一条相邻两关节之间的连线计算出的差值未处于误差范围内,确定所述人体动作与所述标准动作不匹配。3.根据权利要求2所述的识别方法,其特征在于,所述确定所述人体动作与所述标准动作匹配之后,还包括:针对每一条相邻两关节之间的连线,根据对应的差值和所述误差范围,确定所述连线的评分系数;根据所述连线的评分系数和所述连线对应的分值,生成所述连线的评价信息;所述连线的评价信息包括分解动作分值,所述分解动作分值为所述连线的评分系数和所述连线对应的分值的乘积;根据各条相邻两关节之间的连线的评价信息,生成所述人体动作的评价信息;其中,所述人体动作的评价信息包括人体动作分值,所述人体动作分值为各分解动作分值之和。4.根据权利要求3所述的识别方法,其特征在于,所述根据对应的差值和所述误差范围,确定所述连线的评分系数,包括:采用公式p=1-[2Δ/(a-b)],计算得到连线的评分系数p;其中,b为误差范围...

【专利技术属性】
技术研发人员:严程李震方醒郭宏财张迎春李红成叶进
申请(专利权)人:乐蜜有限公司
类型:发明
国别省市:开曼群岛,KY

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1