手势控制方法及装置、电子设备、存储介质制造方法及图纸

技术编号:35017239 阅读:10 留言:0更新日期:2022-09-24 22:43
本发明专利技术提供了一种手势控制方法及装置、电子设备、存储介质,其中,方法包括:当检测到第一手势时,跟踪第一手势,以获取第一手势对应的运动轨迹;当检测到退出跟踪指令时,获取检测到退出跟踪指令与检测到第一手势之间跟踪得到的合成运动轨迹;将合成运动轨迹与数据库中用户预先设置的预设运动轨迹进行匹配;根据匹配结果,输出与合成运动轨迹对应的控制指令。本发明专利技术实施例中,用于与预设运动轨迹进行匹配的合成运动轨迹是检测到退出跟踪指令与检测到第一手势之间跟踪得到的,可以包括多条非连续的运动轨迹,以提高手势控制的丰富性,通过用户预先设置的预设运动轨迹,可以实现用户自定义,便于配合不同用户的使用习惯,从而可以提高用户体验。可以提高用户体验。可以提高用户体验。

【技术实现步骤摘要】
手势控制方法及装置、电子设备、存储介质


[0001]本专利技术涉及计算机
,特别涉及一种手势控制方法及装置、电子设备、存储介质。

技术介绍

[0002]随着科技的发展,通过手势控制设备执行相关操作已被广泛应用到交互设备中。
[0003]相关技术中,一般采用静态手势或动态手势来触发对应的功能,具体地,以汽车为例,静态手势是由车厂预先定义好的,通过识别图像中用户手部的具体姿势,来与预先定义好的静态手势进行匹配,当匹配时,触发对应的功能;例如,当检测到握拳的手势时,触发打开空调的操作;而动态手势也是由车厂预先定义好的,通过连续帧的手部动作与预先定义好的动态手势进行匹配,当匹配时,触发对应的功能;例如,当检测到向下挥手的动作时,触发调低空调温度的操作。
[0004]可见,相关技术的手势控制方式中存在手势固定、样式少、不能自定义、互动体验差等缺陷。

技术实现思路

[0005]有鉴于此,本专利技术旨在提出一种手势控制方法及装置、电子设备、存储介质,以克服现有技术手势控制方式存在手势固定、不能自定义等缺陷。
[0006]为达到上述目的,本专利技术的技术方案是这样实现的:
[0007]第一方面,本专利技术实施例提供了一种手势控制方法,所述方法包括:
[0008]当检测到第一手势时,跟踪所述第一手势,以获取所述第一手势对应的运动轨迹;
[0009]当检测到退出跟踪指令时,获取所述检测到退出跟踪指令与所述检测到第一手势之间跟踪得到的合成运动轨迹;
[0010]将所述合成运动轨迹与数据库中用户预先设置的预设运动轨迹进行匹配;
[0011]根据匹配结果,输出与所述合成运动轨迹对应的控制指令。
[0012]进一步的,所述当检测到第一手势时,跟踪所述第一手势,以获取所述第一手势对应的运动轨迹,包括:
[0013]当检测到第一手势时,确定所述第一手势对应的关键点;
[0014]跟踪所述关键点,以获取所述第一手势对应的运动轨迹。
[0015]进一步的,在所述当检测到退出跟踪指令时,获取所述检测到退出跟踪指令与所述检测到第一手势之间跟踪得到的合成运动轨迹之前,所述方法还包括:
[0016]当检测到所述第一手势切换成第二手势时,保存当前已跟踪得到的第一运动轨迹;
[0017]当检测到所述第二手势切换成所述第一手势时,继续跟踪所述第一手势,以获取所述第一手势对应的第二运动轨迹。
[0018]进一步的,所述当检测到退出跟踪指令时,获取所述检测到退出跟踪指令与所述
检测到第一手势之间跟踪得到的合成运动轨迹,包括:
[0019]当检测到手势与所述第一手势、所述第二手势均不相同时,则确定检测到所述退出跟踪指令;
[0020]当检测到所述退出跟踪指令时,获取所述第一运动轨迹和所述第二运动轨迹,以得到所述合成运动轨迹。
[0021]进一步的,所述当检测到第一手势时,跟踪所述第一手势,以获取所述第一手势对应的运动轨迹,包括:
[0022]通过至少两个摄像头采集用户手势信息;
[0023]当采集到的用户手势信息中包含第一手势时,跟踪所述第一手势,确定所述第一手势对应的坐标位置,以获取所述第一手势对应的运动轨迹。
[0024]进一步的,所述方法还包括:
[0025]响应于用户设置预设运动轨迹的操作,确定用户设置的预设运动轨迹,以及预设运动轨迹与预设控制指令之间的映射关系;
[0026]将所述预设运动轨迹保存到所述数据库中。
[0027]进一步的,所述根据匹配结果,输出与所述合成运动轨迹对应的控制指令,包括:
[0028]当匹配成功时,获取与所述合成运动轨迹匹配的目标预设运功轨迹;
[0029]根据所述预设运动轨迹与预设控制指令之间的映射关系,确定所述目标预设运动轨迹对应的目标预设控制指令;
[0030]输出所述目标预设控制指令。
[0031]相对于现有技术,本专利技术所述的手势控制方法具有以下优势:
[0032]本专利技术所述的手势控制方法,当检测到第一手势时,跟踪第一手势,以获取第一手势对应的运动轨迹;当检测到退出跟踪指令时,获取检测到退出跟踪指令与检测到第一手势之间跟踪得到的合成运动轨迹,合成运动轨迹可以包含多条非连续的运动轨迹,使得基于手势控制的手势更加丰富;接着,将合成运动轨迹与数据库中用户预先设置的预设运动轨迹进行匹配;根据匹配结果,输出与合成运动轨迹对应的控制指令;通过用户预先设置的预设运动轨迹,可以实现用户自定义,便于配合不同用户的使用习惯,从而可以提高用户体验。
[0033]第二方面,本专利技术实施例提供了一种手势控制装置,所述装置包括:
[0034]第一运动轨迹获取模块,用于当检测到第一手势时,跟踪所述第一手势,以获取所述第一手势对应的运动轨迹;
[0035]合成运动轨迹获取模块,用于当检测到退出跟踪指令时,获取所述检测到退出跟踪指令与所述检测到第一手势之间跟踪得到的合成运动轨迹;
[0036]合成运动轨迹匹配模块,用于将所述合成运动轨迹与数据库中用户预先设置的预设运动轨迹进行匹配;
[0037]基于匹配结果执行模块,用于根据匹配结果,输出与所述合成运动轨迹对应的控制指令。
[0038]进一步的,所述第一运动轨迹获取模块,包括:
[0039]关键点确定模块,用于当检测到第一手势时,确定所述第一手势对应的关键点;
[0040]基于关键点获取运动轨迹模块,用于跟踪所述关键点,以获取所述第一手势对应
的运动轨迹。
[0041]进一步的,所述装置还包括:
[0042]第一手势切换检测模块,用于当检测到所述第一手势切换成第二手势时,保存当前已跟踪得到的第一运动轨迹;
[0043]第二手势切换检测模块,用于当检测到所述第二手势切换成所述第一手势时,继续跟踪所述第一手势,以获取所述第一手势对应的第二运动轨迹。
[0044]进一步的,所述合成运动轨迹获取模块,包括:
[0045]确定退出跟踪指令模块,用于当检测到手势与所述第一手势、所述第二手势均不相同时,则确定检测到所述退出跟踪指令;
[0046]所述合成运动轨迹获取模块,用于当检测到所述退出跟踪指令时,获取所述第一运动轨迹和所述第二运动轨迹,以得到所述合成运动轨迹。
[0047]进一步的,所述第一运动轨迹获取模块,包括:
[0048]用户手势信息采集模块,用于通过至少两个摄像头采集用户手势信息;
[0049]用户手势信息匹配模块,用于当采集到的用户手势信息中包含第一手势时,跟踪所述第一手势,确定所述第一手势对应的坐标位置,以获取所述第一手势对应的运动轨迹。
[0050]进一步的,所述装置还包括:
[0051]预设运动轨迹设置模块,用于响应于用户设置预设运动轨迹的操作,确定用户设置的预设运动轨迹,以及预设运动轨迹与预设控制指令之间的映射关系;
[0052]本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种手势控制方法,其特征在于,所述方法包括:当检测到第一手势时,跟踪所述第一手势,以获取所述第一手势对应的运动轨迹;当检测到退出跟踪指令时,获取所述检测到退出跟踪指令与所述检测到第一手势之间跟踪得到的合成运动轨迹;将所述合成运动轨迹与数据库中用户预先设置的预设运动轨迹进行匹配;根据匹配结果,输出与所述合成运动轨迹对应的控制指令。2.根据权利要求1所述的手势控制方法,其特征在于,所述当检测到第一手势时,跟踪所述第一手势,以获取所述第一手势对应的运动轨迹,包括:当检测到第一手势时,确定所述第一手势对应的关键点;跟踪所述关键点,以获取所述第一手势对应的运动轨迹。3.根据权利要求2所述的手势控制方法,其特征在于,在所述当检测到退出跟踪指令时,获取所述检测到退出跟踪指令与所述检测到第一手势之间跟踪得到的合成运动轨迹之前,所述方法还包括:当检测到所述第一手势切换成第二手势时,保存当前已跟踪得到的第一运动轨迹;当检测到所述第二手势切换成所述第一手势时,继续跟踪所述第一手势,以获取所述第一手势对应的第二运动轨迹。4.根据权利要求3所述的手势控制方法,其特征在于,所述当检测到退出跟踪指令时,获取所述检测到退出跟踪指令与所述检测到第一手势之间跟踪得到的合成运动轨迹,包括:当检测到手势与所述第一手势、所述第二手势均不相同时,则确定检测到所述退出跟踪指令;当检测到所述退出跟踪指令时,获取所述第一运动轨迹和所述第二运动轨迹,以得到所述合成运动轨迹。5.根据权利要求1所述的手势控制方法,其特征在于,所述当检测到第一手势时,跟踪所述第一手势,以获取所述第一手势对应的运动轨迹,包括:通过至少两个摄像头采集用户手势信息;当采集到的用户手势信...

【专利技术属性】
技术研发人员:贾澜鹏赵龙陈现岭颉毅叶春雨王光甫
申请(专利权)人:长城汽车股份有限公司
类型:发明
国别省市:

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

1