1.一种可穿戴设备的交互式手势识别方法,其特征在于,所述方法包括:判断传感器检测到的所述可穿戴设备的当前状态信息是否符合触发条件,所述触发条件为加速度传感器检测的加速度值达到加速度预设值或陀螺仪传感器检测的角度值达到角度预设值,所述传感器安装在所述可穿戴设备内;
若所述当前状态信息符合触发条件,则获取摄像头采集到的含有用户手部的目标图像,所述摄像头安装在所述可穿戴设备上;
将所述目标图像输入到预设的手部检测深度学习模型中进行手势操作检测,以获取手势操作结果;
判断所述可穿戴设备是否存在正在前台运行的应用程序;
若所述可穿戴设备不存在正在前台运行的应用程序,则调用目标应用程序,所述目标应用程序为所述可穿戴设备中最近一次使用的应用程序;
获取所述目标应用程序中与所述手势操作结果对应的控制信息;
在所述目标应用程序中执行与所述控制信息对应的功能;
其中,判断传感器检测到的所述可穿戴设备的当前状态信息是否符合触发条件的方法包括如下步骤:
根据获取的加速度值以及角度预设值计算得到当前触发分值;
判断所述当前触发分值是否大于预设触发分值;
若是,则判定所述当前状态信息符合触发条件;
其中,所述当前触发分值的表达式为:H为所述当前触发分值,为第一系数,β为第二系数,Ha为加速度初始分值,Hw为角度初始分值,a为检测到的加速度值,as为所述加速度预设值,w为检测到的角度值,ws为所述角度预设值。
2.根据权利要求1所述的可穿戴设备的交互式手势识别方法,其特征在于,判断所述可穿戴设备是否存在正在前台运行的应用程序的步骤之后,所述方法还包括:若所述可穿戴设备存在正在前台运行的应用程序,则判断正在前台运行的应用程序中是否存在与所述手势操作结果对应的控制信息;
若正在前台运行的应用程序中存在与所述手势操作结果对应的控制信息,则获取正在前台运行的应用程序中与所述手势操作结果对应的控制信息,并在正在前台运行的应用程序中执行与所述控制信息对应的功能。
3.根据权利要求2所述的可穿戴设备的交互式手势识别方法,其特征在于,判断正在前台运行的应用程序中是否存在与所述手势操作结果对应的控制信息的步骤之后,所述方法还包括:
若正在前台运行的应用程序中不存在与所述手势操作结果对应的控制信息,则调用目标应用程序,并获取所述目标应用程序中与所述手势操作结果对应的控制信息,在所述目标应用程序中执行与所述控制信息对应的功能。
4.根据权利要求1所述的可穿戴设备的交互式手势识别方法,其特征在于,获取所述目标应用程序中与所述手势操作结果对应的控制信息的步骤具体包括:判断所述目标应用程序中是否存在与所述手势操作结果对应的控制信息;
若所述目标应用程序中存在与所述手势操作结果对应的控制信息,则调取对应的控制信息;
若所述目标应用程序中不存在与所述手势操作结果对应的控制信息,则弹出提示信息,所述提示信息用于提示在所述目标应用程序中,当前的手势操作未被识别。
5.根据权利要求4所述的可穿戴设备的交互式手势识别方法,其特征在于,所述方法还包括:
若当前的所述目标应用程序中不存在与所述手势操作结果对应的控制信息,则监测获取在后台运行的所有的应用程序;
从所述后台运行的所有的应用程序中,筛选出含有与所述手势操作结果对应的控制信息的应用程序,并将使用频率最高的应用程序作为备用的目标应用程序。
6.根据权利要求4所述的可穿戴设备的交互式手势识别方法,其特征在于,在系统接收到自定义模式的确认点击信号之后,所述方法还包括:将所述目标图像输入到预设的手部检测深度学习模型中进行手势操作检测,以获取手势操作结果;
从正在前台运行的以及后台运行的所有的应用程序中,筛选出所有含有与所述手势操作结果对应的控制信息的应用程序;
将筛选出的所有含有与所述手势操作结果对应的控制信息的应用程序,按照使用频率高低的顺序自动生成一可选择程序列表以供用户选择。
7.根据权利要求4所述的可穿戴设备的交互式手势识别方法,其特征在于,在系统接收到自定义模式的确认点击信号之后,所述方法还包括:将所述目标图像输入到预设的手部检测深度学习模型中进行手势操作检测,以获取手势操作结果;
从正在前台运行的以及后台运行的所有的应用程序中,筛选出所有含有与所述手势操作结果对应的控制信息的应用程序;
根据每个所述应用程序对应的用户注册数量以及用户评分均值计算得到对应的推荐分值;
根据每个所述应用程序对应的推荐分值以及程序类型属性,生成多个子推荐列表,以供用户选择;
所述推荐分值的计算公式为:
其中,T表示推荐分值,T0表示基础推荐分值,λ1表示第一权重系数,λ2表示第二权重系数,N表示用户注册数量,N0表示用户注册基准数量, 表示用户评分均值。
8.一种可穿戴设备的交互式手势识别系统,其特征在于,所述系统包括:第一判断模块,用于判断传感器检测到的所述可穿戴设备的当前状态信息是否符合触发条件,所述触发条件为加速度传感器检测的加速度值达到加速度预设值或陀螺仪传感器检测的角度值达到角度预设值,所述传感器安装在所述可穿戴设备内;
第一获取模块,用于若所述当前状态信息符合触发条件,则获取摄像头采集到的含有用户手部的目标图像,所述摄像头安装在所述可穿戴设备上;
检测模块,用于将所述目标图像输入到预设的手部检测深度学习模型中进行手势操作检测,以获取手势操作结果;
第二判断模块,用于判断所述可穿戴设备是否存在正在前台运行的应用程序;
第一调用模块,用于若所述可穿戴设备不存在正在前台运行的应用程序,则调用目标应用程序,所述目标应用程序为所述可穿戴设备中最近一次使用的应用程序;
第二获取模块,用于获取所述目标应用程序中与所述手势操作结果对应的控制信息;
执行模块,用于在所述目标应用程序中执行与所述控制信息对应的功能;
所述系统还包括:
第三判断模块,用于若所述可穿戴设备存在正在前台运行的应用程序,则判断正在前台运行的应用程序中是否存在与所述手势操作结果对应的控制信息;
第三获取模块,用于若正在前台运行的应用程序中存在与所述手势操作结果对应的控制信息,则获取正在前台运行的应用程序中与所述手势操作结果对应的控制信息,并在正在前台运行的应用程序中执行与所述控制信息对应的功能;
第二调用模块,用于若正在前台运行的应用程序中不存在与所述手势操作结果对应的控制信息,则调用目标应用程序,并获取所述目标应用程序中与所述手势操作结果对应的控制信息,在所述目标应用程序中执行与所述控制信息对应的功能。
9.根据权利要求8所述的可穿戴设备的交互式手势识别系统,其特征在于,所述第二获取模块具体包括:
判断单元,用于判断所述目标应用程序中是否存在与所述手势操作结果对应的控制信息;
调取单元,用于若所述目标应用程序中存在与所述手势操作结果对应的控制信息,则调取对应的控制信息;
提示单元,若所述目标应用程序中不存在与所述手势操作结果对应的控制信息,则弹出提示信息,所述提示信息用于提示在所述目标应用程序中,当前的手势操作未被识别。
10.一种可穿戴设备,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至7任意一项所述的方法。