技术新讯 > 休闲运动,玩具,娱乐用品的装置及其制品制造技术 > 一种姿态输入插件的构建方法、姿态输入方法和设备与流程  >  正文

一种姿态输入插件的构建方法、姿态输入方法和设备与流程

  • 国知局
  • 2024-07-11 16:24:40

本申请涉及计算机领域,尤其涉及一种姿态输入插件的构建方法、姿态输入方法和设备。

背景技术:

1、体感游戏是一种基于人体动作和感知的互动游戏,通过使用专门设计的传感器和设备,让玩家能够以身体的动作来控制游戏中的角色或进行操作。但是目前,体感游戏常常需要配备专门的硬件和定制的游戏软件,导致体感游戏的体验灵活度大大降低。而体感游戏的重点在于实现人体姿态与游戏的交互,其中的关键点在于人体姿态输入,进而,如何在游戏中实现高效且灵活的人体姿态输入是个亟需解决的问题。

技术实现思路

1、有鉴于此,为了解决现有技术存在的问题,本申请提供了一种姿态输入插件的构建方法、姿态输入方法和设备。

2、第一方面,本申请提供一种姿态输入插件的构建方法,包括:

3、获取若干样本姿态图像,从各所述样本姿态图像中获取用户姿态对应的各个关键点数据;

4、基于各所述关键点数据,识别每张所述样本姿态图像中用户的各个关节形态,以确定人体样本姿态;

5、构建不同的所述人体样本姿态与不同键盘按键之间的映射关系,以生成姿态输入插件。

6、在可选的实施方式中,所述基于各所述关键点数据,识别每张所述样本姿态图像中用户的各个关节形态,包括:

7、计算每张所述样本姿态图像中任意两个关键点之间形成的若干个向量;

8、基于每张所述样本姿态图像的所述若干个向量,确定每张所述样本姿态图像中用户对应的各个关节形态。

9、在可选的实施方式中,所述计算每张所述样本姿态图像中任意两个关键点之间形成的若干个向量,包括:

10、根据同一样本姿态图像中各所述关键点对应的关节点,计算各所述关键点之间可形成的且与目标关节形态呈现时相关联的目标向量。

11、在可选的实施方式中,所述基于每张所述样本姿态图像的所述若干个向量,确定每张所述样本姿态图像中用户对应的各个关节形态,包括:

12、计算各所述目标向量之间的夹角;

13、根据所述夹角的大小,确定相应关节部位处呈现的实际形态。

14、在可选的实施方式中,所述从各所述样本姿态图像中获取用户姿态对应的各个关键点数据,包括:

15、采用人体姿态识别算法来识别各所述样本姿态图像中用于反映用户姿态的各个关键点数据;其中,每一所述样本姿态图像对应获取到33个关键点及关键点位置信息。

16、第二方面,本申请提供一种姿态输入方法,包括:

17、获取用户的实时姿态图像;

18、采用如前述的姿态输入插件的构建方法所构建的姿态输入插件来识别所述实时姿态图像对应的当前实时姿态;

19、将所述当前实时姿态与人体样本姿态进行匹配,以确定对应的目标键盘按键,模拟输入所述目标键盘按键被按下时的触发信息。

20、在可选的实施方式中,所述方法还包括:

21、若接收到所述触发信息,则执行与所述目标键盘按键对应的功能指令。

22、在可选的实施方式中,若游戏应用中加载所述姿态输入插件,所述方法还包括:

23、若接收到所述触发信息,则控制所述游戏应用中的虚拟人物呈现与所述实时姿态相同的姿态。

24、第三方面,本申请提供一种计算机设备,包括存储器和至少一个处理器,所述存储器存储有计算机程序,所述处理器用于执行所述计算机程序以实施前述的姿态输入插件的构建方法或前述的姿态输入方法。

25、第四方面,本申请提供一种计算机存储介质,其存储有计算机程序,所述计算机程序被执行时,实施根据前述的姿态输入插件的构建方法或前述的姿态输入方法。

26、本申请实施例具有如下有益效果:

27、本申请实施例提供了一种姿态数据插件的构建方法,该方法包括:获取若干样本姿态图像,从各样本姿态图像中获取用户姿态对应的各个关键点数据;基于各关键点数据,识别每张样本姿态图像中用户的各个关节形态,以确定人体样本姿态;构建不同的人体样本姿态与不同键盘按键之间的映射关系,以生成姿态输入插件。本实施例可运用该姿态输入插件来识别人体姿态以完成姿态输入,提高输入方式的灵活性;此外,将该姿态输入插件应用于支持键盘、鼠标或游戏手柄等通用人机接口设备的游戏时,可实现任意游戏的姿态输入,达到体感游戏的效果,从而提升用户的体验效果和满意度。

技术特征:

1.一种姿态输入插件的构建方法,其特征在于,包括:

2.根据权利要求1所述的姿态输入插件的构建方法,其特征在于,所述基于各所述关键点数据,识别每张所述样本姿态图像中用户的各个关节形态,包括:

3.根据权利要求2所述的姿态输入插件的构建方法,其特征在于,所述计算每张所述样本姿态图像中任意两个关键点之间形成的若干个向量,包括:

4.根据权利要求3所述的姿态输入插件的构建方法,其特征在于,所述基于每张所述样本姿态图像的所述若干个向量,确定每张所述样本姿态图像中用户对应的各个关节形态,包括:

5.根据权利要求1-4中任一项所述的姿态输入插件的构建方法,其特征在于,所述从各所述样本姿态图像中获取用户姿态对应的各个关键点数据,包括:

6.一种姿态输入方法,其特征在于,包括:

7.根据权利要求6所述的姿态输入方法,其特征在于,所述方法还包括:

8.根据权利要求6所述的姿态输入方法,其特征在于,若游戏应用中加载所述姿态输入插件,所述方法还包括:

9.一种计算机设备,其特征在于,包括存储器和至少一个处理器,所述存储器存储有计算机程序,其特征在于,所述处理器用于执行所述计算机程序以实施权利要求1-5中任一项所述的姿态输入插件的构建方法或权利要求6-8中任一项所述的姿态输入方法。

10.一种计算机存储介质,其特征在于,其存储有计算机程序,所述计算机程序被执行时,实施根据权利要求1-5中任一项所述的姿态输入插件的构建方法或权利要求6-8中任一项所述的姿态输入方法。

技术总结本申请涉及计算机领域,公开了一种姿态输入插件的构建方法、姿态输入方法和设备。该构建方法包括:获取若干样本姿态图像,从各样本姿态图像中获取用户姿态对应的各个关键点数据;基于各关键点数据,识别每张样本姿态图像中用户的各个关节形态,以确定人体样本姿态;构建不同的人体样本姿态与不同键盘按键之间的映射关系,以生成姿态输入插件。本申请实施例通过识别姿态图像中各个关键点,并计算各个关键点所构成的向量来识别人体姿态,以构建姿态输入插件,使得后续可运用该姿态输入插件来识别人体姿态以完成姿态输入,提高了输入方式的灵活性。技术研发人员:卢圣受保护的技术使用者:深圳市优必选科技股份有限公司技术研发日:技术公布日:2024/5/12

本文地址:https://www.jishuxx.com/zhuanli/20240615/79166.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。