基于人体姿态的交互方法及装置、计算机设备制造方法及图纸

技术编号:21115078 阅读:19 留言:0更新日期:2019-05-16 08:48
本申请公开一种基于人体姿态的交互方法及装置、计算机设备,所述方法包括:基于第一人体姿态数据展示第一交互对象,所述第一交互对象呈现第一人体姿态;采集触发对象的第二人体姿态数据,所述触发对象呈现第二人体姿态;基于所述第二人体姿态数据和所述第一人体姿态数据,确定所述第二人体姿态是否与所述第一人体姿态匹配;基于匹配结果,显示展示效果。

【技术实现步骤摘要】
基于人体姿态的交互方法及装置、计算机设备
本申请涉及交互领域,尤其涉及一种基于人体姿态的交互方法及装置、计算机设备。
技术介绍
随着科技的发展,终端的性能飞速提高,从而给越来越多的应用的产生和发展提供了有力的技术支持。为了增加用户对应用的粘性,一种较为常见的服务是为用户提供个性化、人性化的交互方式,以提高用户的交互兴趣。目前的交互方式较为单一,一般都是通过触摸操作、键盘操作、鼠标操作等来实现交互,无法解放双手,交互体验较为乏味。申请内容为解决上述技术问题,本申请实施例提供了一种基于人体姿态的交互方法及装置、存储介质、计算机程序产品、计算机设备。本申请实施例提供的基于人体姿态的交互方法,包括:基于第一人体姿态数据展示第一交互对象,所述第一交互对象呈现第一人体姿态;采集触发对象的第二人体姿态数据,所述触发对象呈现第二人体姿态;基于所述第二人体姿态数据和所述第一人体姿态数据,确定所述第二人体姿态是否与所述第一人体姿态匹配;基于匹配结果,显示展示效果。本申请实施例中,所述第一人体姿态数据包括所述第一人体姿态对应的N个关键点的全部或部分第一位置信息,所述第一位置信息为所述第一人体姿态对应的N个关键点所分别对应的位置信息,所述第二人体姿态数据包括所述第二人体姿态对应的N个关键点的全部或部分第二位置信息,所述第二位置信息为所述第二人体姿态对应的N个关键点所分别对应的位置信息,N≥3。本申请实施例中,所述基于所述第二人体姿态数据和所述第一人体姿态数据,确定所述第二人体姿态是否与所述第一人体姿态匹配,包括:判断所述第一人体姿态对应的N个关键点的第一位置信息和所述第二人体姿态对应的N个关键点的第二位置信息是否匹配;所述第一人体姿态对应的N个关键点的至少一个第一位置信息和所述第二人体姿态对应的N个关键点的至少一个第二位置信息匹配,则确定所述第二人体姿态与所述第一人体姿态匹配。本申请实施例中,所述N个关键点的第一位置信息包括所述N个关键点自身与其他关键点之间的相对位置关系;所述判断所述第一人体姿态对应的N个关键点的第一位置信息和所述第二人体姿态对应的N个关键点的第二位置信息是否匹配,包括:判断所述第一人体姿态对应的N个关键点自身与其他关键点之间的相对位置关系,与所述第二人体姿态对应的N个关键点自身与其他关键点之间的相对位置关系是否匹配。本申请实施例中,所述基于所述第二人体姿态数据和所述第一人体姿态数据,确定所述第二人体姿态是否与所述第一人体姿态匹配,包括:从所述第一人体姿态对应的N个关键点中选取M个关键点,从所述第二人体姿态对应的N个关键点中选取M个关键点;2≤M<N;判断所述第一人体姿态对应的M个关键点的第一位置信息和所述第二人体姿态对应的M个关键点的第二位置信息是否匹配;所述第一人体姿态对应的M个关键点的至少一个第一位置信息和所述第二人体姿态对应的M个关键点的至少一个第二位置信息匹配,则确定所述第二人体姿态与所述第一人体姿态匹配。本申请实施例中,所述M个关键点的选取基于所述第一人体姿态确定。本申请实施例中,所述M个关键点的第一位置信息包括所述M个关键点自身与其他关键点之间的相对位置关系;所述判断所述第一人体姿态对应的M个关键点的第一位置信息和所述第二人体姿态对应的M个关键点的第二位置信息是否匹配,包括:判断所述第一人体姿态对应的M个关键点自身与其他关键点之间的相对位置关系,与所述第二人体姿态对应的M个关键点自身与其他关键点之间的相对位置关系是否匹配。本申请实施例中,所述基于第一人体姿态数据展示第一交互对象,包括:基于至少一个第一人体姿态数据展示相应的至少一个第一交互对象;其中,不同的第一交互对象呈现不同的第一人体姿态。本申请实施例中,所述基于所述第二人体姿态数据和所述第一人体姿态数据,确定所述第二人体姿态是否与所述第一人体姿态匹配,包括:将所述第二人体姿态数据与所述至少一个第一人体姿态数据分别进行比对。本申请实施例中,所述采集触发对象的第二人体姿态数据,包括:采集至少一个触发对象分别对应的至少一个第二人体姿态数据;所述基于所述第二人体姿态数据和所述第一人体姿态数据,确定所述第二人体姿态是否与所述第一人体姿态匹配,包括:将所述至少一个第二人体姿态数据与所述至少一个第一人体姿态数据进行比对。本申请实施例中,所述将所述至少一个第二人体姿态数据与所述至少一个第一人体姿态数据进行比对,包括:对于所述至少一个第二人体姿态数据中的每个第二人体姿态数据,将所述第二人体姿态数据与所述至少一个第一人体姿态数据分别进行比对;或者,对于所述至少一个第二人体姿态数据中的每个第二人体姿态数据,所述第二人体姿态数据与所述至少一个第一人体姿态数据中的部分第一人体姿态数据具有对应关系,将所述二人体姿态数据与对应的部分第一人体姿态数据分别进行比对。本申请实施例中,所述基于所述第二人体姿态数据和所述第一人体姿态数据,确定所述第二人体姿态是否与所述第一人体姿态匹配,包括:响应于所述第一交互对象位于目标展示区域,则基于所述第二人体姿态数据和所述第一人体姿态数据,确定所述第二人体姿态是否与所述第一人体姿态匹配。本申请实施例中,所述基于匹配结果,显示展示效果,包括:所述第二人体姿态与所述第一人体姿态匹配,则显示第一提示信息,所述第一提示信息用于提示所述触发对象呈现的所述第二人体姿态与所述第一人体姿态匹配;所述第二人体姿态与所述第一人体姿态不匹配,则显示第二提示信息,所述第二提示信息用于提示所述触发对象呈现的所述第二人体姿态与所述第一人体姿态不匹配。本申请实施例中,所述基于匹配结果,显示展示效果,包括:所述第二人体姿态与所述第一人体姿态匹配,则控制所述第一交互对象从展示状态改变成消失状态。本申请实施例提供的基于人体姿态的交互装置,包括:显示单元,用于基于第一人体姿态数据展示第一交互对象,所述第一交互对象呈现第一人体姿态;采集单元,用于采集触发对象的第二人体姿态数据,所述触发对象呈现第二人体姿态;判断单元,用于基于所述第二人体姿态数据和所述第一人体姿态数据,确定所述第二人体姿态是否与所述第一人体姿态匹配;控制单元,用于基于匹配结果,显示展示效果。本申请实施例中,所述第一人体姿态数据包括所述第一人体姿态对应的N个关键点的全部或部分第一位置信息,所述第一位置信息为所述第一人体姿态对应的N个关键点所分别对应的位置信息,所述第二人体姿态数据包括所述第二人体姿态对应的N个关键点的全部或部分第二位置信息,所述第二位置信息为所述第二人体姿态对应的N个关键点所分别对应的位置信息,N≥3。本申请实施例中,所述判断单元,用于:判断所述第一人体姿态对应的N个关键点的第一位置信息和所述第二人体姿态对应的N个关键点的第二位置信息是否匹配;所述第一人体姿态对应的N个关键点的至少一个第一位置信息和所述第二人体姿态对应的N个关键点的至少一个第二位置信息匹配,则确定所述第二人体姿态与所述第一人体姿态匹配。本申请实施例中,所述N个关键点的第一位置信息包括所述N个关键点自身与其他关键点之间的相对位置关系;所述判断单元,用于:判断所述第一人体姿态对应的N个关键点自身与其他关键点之间的相对位置关系,与所述第二人体姿态对应的N个关键点自身与其他关键点之间的相对位置关系是否匹配。本申请实施例本文档来自技高网...

【技术保护点】
1.一种基于人体姿态的交互方法,其特征在于,所述方法包括:基于第一人体姿态数据展示第一交互对象,所述第一交互对象呈现第一人体姿态;采集触发对象的第二人体姿态数据,所述触发对象呈现第二人体姿态;基于所述第二人体姿态数据和所述第一人体姿态数据,确定所述第二人体姿态是否与所述第一人体姿态匹配;基于匹配结果,显示展示效果。

【技术特征摘要】
1.一种基于人体姿态的交互方法,其特征在于,所述方法包括:基于第一人体姿态数据展示第一交互对象,所述第一交互对象呈现第一人体姿态;采集触发对象的第二人体姿态数据,所述触发对象呈现第二人体姿态;基于所述第二人体姿态数据和所述第一人体姿态数据,确定所述第二人体姿态是否与所述第一人体姿态匹配;基于匹配结果,显示展示效果。2.根据权利要求1所述的方法,其特征在于,所述第一人体姿态数据包括所述第一人体姿态对应的N个关键点的全部或部分第一位置信息,所述第一位置信息为所述第一人体姿态对应的N个关键点所分别对应的位置信息,所述第二人体姿态数据包括所述第二人体姿态对应的N个关键点的全部或部分第二位置信息,所述第二位置信息为所述第二人体姿态对应的N个关键点所分别对应的位置信息,N≥3。3.根据权利要求2所述的方法,其特征在于,所述基于所述第二人体姿态数据和所述第一人体姿态数据,确定所述第二人体姿态是否与所述第一人体姿态匹配,包括:判断所述第一人体姿态对应的N个关键点的第一位置信息和所述第二人体姿态对应的N个关键点的第二位置信息是否匹配;所述第一人体姿态对应的N个关键点的至少一个第一位置信息和所述第二人体姿态对应的N个关键点的至少一个第二位置信息匹配,则确定所述第二人体姿态与所述第一人体姿态匹配。4.根据权利要求2所述的方法,其特征在于,所述基于所述第二人体姿态数据和所述第一人体姿态数据,确定所述第二人体姿态是否与所述第一人体姿态匹配,包括:从所述第一人体姿态对应的N个关键点中选取M个关键点,从所述第二人体姿态对应的N个关键点中选取M个关键点;2≤M<N;判断所述第一人体姿态对应的M个关键点的第一位置信息和所述第二人体姿态对应的M个关键点的第二位置信息是否匹配;所述第一人体姿态对应的M个关键点的至少一个第...

【专利技术属性】
技术研发人员:陈楷佳黄頔于志兴董亚魁陆雨柔张帆彭彬绪
申请(专利权)人:北京市商汤科技开发有限公司
类型:发明
国别省市:北京,11

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

1