一种手势的识别方法及装置制造方法及图纸

技术编号:16063846 阅读:37 留言:0更新日期:2017-08-22 16:31
本发明专利技术提供了一种手势的识别方法及装置,通过将用户手指在智能移动终端的触摸屏幕上所移动触摸所产生的每一个手势坐标点记录下来,并依据全部的手势坐标点生成的手势运动轨迹,从预置的手势库中进行手势匹配,可以获知当前用户在触摸屏幕上所移动形成的复杂手势是否能够被识别,若确定出相匹配的预设手势,则智能移动终端会自动执行与该预设手势对应的控制操作,可见,利用预置的手势库对生成的手势运动轨迹进行手势匹配以执行匹配出的预设手势所对应的控制操作,既增加了手势控制操作智能移动终端的操作种类,以实现智能移动终端识别复杂手势自动执行对应操作指令的目的,也提高了用户通过手势识别控制智能移动终端的灵活性。

Hand gesture recognition method and device

The present invention provides a method and apparatus for recognizing gestures, by the user's finger on the touch screen of the mobile terminal mobile touch generated by every gesture coordinates recorded in intelligence, and on the basis of the hand trajectory coordinates all gesture generation, gesture, gestures from the library preset, you can informed of the current user on the touch screen of the mobile form whether the complex gestures can be identified, if determined to match the default gesture, then the intelligent mobile terminal will automatically execute the corresponding visible and preset gesture control operation, using gesture library preset gesture trajectory to generate control gestures, gestures to preset the corresponding matching is performed, which increased the gesture control operation of intelligent mobile terminal operation, mobile intelligent terminal to realize the recognition of complex The gesture automatically executes the corresponding operation instructions, and also improves the flexibility of the user to control the intelligent mobile terminal by gesture recognition.

【技术实现步骤摘要】
一种手势的识别方法及装置
本专利技术涉及人机交互
,更具体的说,是涉及一种手势的识别方法及装置。
技术介绍
随着智能移动终端的快速发展,通过人机交互来实现对智能移动终端的操作控制逐渐成为用户所青睐的一种操作模式,其中,基于触摸屏的手势识别由于其所具有的多样性、多义性、灵活性等特点,被广泛关注。目前,智能移动终端上所采用的手势识别方法主要是对手指在智能移动终端触摸屏幕上进行的一些简单事件如点击、触摸、伸缩等进行识别,从而执行与这些简单事件所对应的操作,然而若用户的手指在智能移动终端触摸屏幕上进行一些复杂事件如圆弧、对勾等的移动,却无法被智能移动终端所识别,以执行与这些复杂事件所对应的操作,从而导致用户通过手势控制操作智能移动终端的操作种类较少,降低了用户控制操作智能移动终端的灵活性。
技术实现思路
有鉴于此,本专利技术提供了一种手势的识别方法及装置,增加了用户通过手势控制操作智能移动终端的操作种类,进而提高了用户控制操作智能移动终端的灵活性。为实现上述目的,本专利技术提供如下技术方案:一种手势的识别方法,包括:检测是否接收到用户的手势输入指令;若检测接收到用户的所述手势输入指令,记录每一个手势坐标点,并生成包含全部所述手势坐标点的手势运动轨迹,其中,所述手势坐标点为用户手指移动所经过的坐标点;判断手势库中是否存在与所述手势运动轨迹相匹配的预设手势,其中,所述手势库预先建立;若所述手势库中存在与所述手势运动轨迹相匹配的预设手势,执行与所述预设手势对应的控制操作。优选地,所述记录每一个手势坐标点,并生成包含全部所述手势坐标点的手势运动轨迹,包括:记录手势初始坐标点;检测是否接收到手势移动指令;若检测接收到所述手势移动指令,记录手势移动坐标点;将所述手势初始坐标点与所述手势移动坐标点进行位置连接,生成移动轨迹;检测是否接收到手势结束指令;若检测接收到所述手势结束指令,将所述移动轨迹作为所述手势运动轨迹。优选地,在检测未接收到所述手势结束指令之后,还包括:将所述移动轨迹作为所述手势初始坐标点,并返回所述检测是否接收到手势移动指令。优选地,在判断出所述手势库中不存在与所述手势运动轨迹相匹配的预设手势之后,还包括:删除所述手势运动轨迹。优选地,所述执行与所述预设手势对应的控制操作,包括:获取所述预设手势的指令函数;按照所述指令函数所含的操作指令,执行控制操作。一种手势的识别装置,包括:第一检测模块,用于检测是否接收到用户的手势输入指令;第一生成模块,用于若检测接收到用户的所述手势输入指令,记录每一个手势坐标点,并生成包含全部所述手势坐标点的手势运动轨迹,其中,所述手势坐标点为用户手指移动所经过的坐标点;第一判断模块,用于判断手势库中是否存在与所述手势运动轨迹相匹配的预设手势,其中,所述手势库预先建立;第一执行模块,用于若所述手势库中存在与所述手势运动轨迹相匹配的预设手势,执行与所述预设手势对应的控制操作。优选地,所述第一生成模块包括:第一记录模块,用于记录手势初始坐标点;第二检测模块,用于检测是否接收到手势移动指令;第二记录模块,用于若检测接收到所述手势移动指令,记录手势移动坐标点;第二生成模块,用于将所述手势初始坐标点与所述手势移动坐标点进行位置连接,生成移动轨迹;第三检测模块,用于检测是否接收到手势结束指令;第一更新模块,用于若检测接收到所述手势结束指令,将所述移动轨迹作为所述手势运动轨迹。优选地,所述第一生成模块还包括:第二更新模块,用于若所述第三检测模块检测未接收到所述手势结束指令,将所述移动轨迹作为所述手势初始坐标点;所述第二检测模块,还用于在所述第二更新模块将所述移动轨迹作为所述手势初始坐标点后,检测是否接收到手势移动指令。优选地,所述装置还包括:删除模块,用于若判断出所述手势库中不存在与所述手势运动轨迹相匹配的预设手势,删除所述手势运动轨迹。优选地,所述第一执行模块包括:函数获取模块,用于获取所述预设手势的指令函数;第二执行模块,用于按照所述指令函数所含的操作指令,执行控制操作。经由上述的技术方案可知,与现有技术相比,本专利技术提供了一种手势的识别方法及装置,通过将用户手指在智能移动终端的触摸屏幕上所移动触摸所产生的每一个手势坐标点记录下来,并依据全部的手势坐标点生成的手势运动轨迹,从预置的手势库中进行手势匹配,可以获知当前用户在触摸屏幕上所移动形成的复杂手势是否能够被识别,若确定出相匹配的预设手势,则智能移动终端会自动执行与该预设手势对应的控制操作,可见,利用预置的手势库对生成的手势运动轨迹进行手势匹配以执行匹配出的预设手势所对应的控制操作,既增加了手势控制操作智能移动终端的操作种类,以实现智能移动终端识别复杂手势自动执行对应操作指令的目的,也提高了用户通过手势识别控制智能移动终端的灵活性。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本专利技术实施例提供的一种手势的识别方法的方法流程图;图2为本专利技术实施例提供的一种手势运动轨迹的生成方法的方法流程图;图3为本专利技术实施例提供的另一种手势的识别方法的方法流程图;图4为本专利技术实施例提供的一种手势的识别装置的结构示意图;图5为本专利技术实施例提供的另一种手势的识别装置的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例公开了一种手势的识别方法,请参见附图1,所述方法具体包括以下步骤:S101:检测是否接收到用户的手势输入指令,若是,则执行S102;具体的,用户想要通过手势识别方式以控制智能移动终端自动执行对应操作指令时,可以先令手指与该智能移动终端的触摸屏幕接触,从而向智能移动终端发出一个开始信号,即用户的手势输入指令,从而使智能移动终端通过检测来获知当前用户是否正在进行手势识别操作。本专利技术实施例所提到的能够进行多种手势识别的智能移动终端可以是智能移动终端自身,也可以是智能移动终端内安装的任意一种浏览器,还可以是智能移动终端内安装的任意一种应用程序APP。智能移动终端可以包括:智能手机、平板电脑、可穿戴智能电子设备等。S102:记录每一个手势坐标点,并生成包含全部所述手势坐标点的手势运动轨迹,其中,所述手势坐标点为用户手指移动所经过的坐标点,并执行S103;具体的,由于手势运动轨迹是由用户手指在智能移动终端的触摸屏幕上所移动经过的全部手势坐标点所构成,因此,需要在检测出接收到用户的手势输入指令后,对手指移动经过的每一个手势坐标点进行记录,从而能够生成反映用户手指移动走向的手势运动轨迹,以便后续完成手势识别过程中的匹配操作。本专利技术实施例所提到的手势坐标点可以为包含横坐标与纵坐标两个维度的坐标点。S103:判断手势库中是否存在与所述手势运动轨迹相匹配的预设手势,其中,所述手势库预先建立,若是,则执行S104;本文档来自技高网...
一种手势的识别方法及装置

【技术保护点】
一种手势的识别方法,其特征在于,包括:检测是否接收到用户的手势输入指令;若检测接收到用户的所述手势输入指令,记录每一个手势坐标点,并生成包含全部所述手势坐标点的手势运动轨迹,其中,所述手势坐标点为用户手指移动所经过的坐标点;判断手势库中是否存在与所述手势运动轨迹相匹配的预设手势,其中,所述手势库预先建立;若所述手势库中存在与所述手势运动轨迹相匹配的预设手势,执行与所述预设手势对应的控制操作。

【技术特征摘要】
1.一种手势的识别方法,其特征在于,包括:检测是否接收到用户的手势输入指令;若检测接收到用户的所述手势输入指令,记录每一个手势坐标点,并生成包含全部所述手势坐标点的手势运动轨迹,其中,所述手势坐标点为用户手指移动所经过的坐标点;判断手势库中是否存在与所述手势运动轨迹相匹配的预设手势,其中,所述手势库预先建立;若所述手势库中存在与所述手势运动轨迹相匹配的预设手势,执行与所述预设手势对应的控制操作。2.根据权利要求1所述的方法,其特征在于,所述记录每一个手势坐标点,并生成包含全部所述手势坐标点的手势运动轨迹,包括:记录手势初始坐标点;检测是否接收到手势移动指令;若检测接收到所述手势移动指令,记录手势移动坐标点;将所述手势初始坐标点与所述手势移动坐标点进行位置连接,生成移动轨迹;检测是否接收到手势结束指令;若检测接收到所述手势结束指令,将所述移动轨迹作为所述手势运动轨迹。3.根据权利要求2所述的方法,其特征在于,在检测未接收到所述手势结束指令之后,还包括:将所述移动轨迹作为所述手势初始坐标点,并返回所述检测是否接收到手势移动指令。4.根据权利要求1所述的方法,其特征在于,在判断出所述手势库中不存在与所述手势运动轨迹相匹配的预设手势之后,还包括:删除所述手势运动轨迹。5.根据权利要求1所述的方法,其特征在于,所述执行与所述预设手势对应的控制操作,包括:获取所述预设手势的指令函数;按照所述指令函数所含的操作指令,执行控制操作。6.一种手势的识别装置,其特征在于,包括:第一检测模块,用于检测是否接收到用户的手势输入指令;第一生成模块,用于若检测接收到用户的所述...

【专利技术属性】
技术研发人员:徐佳宏李静陈恋
申请(专利权)人:深圳市茁壮网络股份有限公司
类型:发明
国别省市:广东,44

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

1