基于拐点特征的手势识别方法、系统、存储介质、触屏设备技术方案

技术编号:28836221 阅读:34 留言:0更新日期:2021-06-11 23:33
本发明专利技术提供一种基于拐点特征的手势识别方法、系统、存储介质、触屏设备,应用于触屏设备,包括以下步骤:当所述触屏设备接收到手势操作时,获取各帧手势数据触点坐标信息;对于每帧手势数据,计算当前帧与上一帧的触点连线和当前帧与下一帧的触点连线之间的角度,并在所述角度大于预设阈值时判定当前帧上的触点为拐点;根据所述手势操作包含的所有拐点获取拐点特征值,并根据所述拐点特征值判定所述手势操作对应的字符。本发明专利技术的基于拐点特征的手势识别方法、系统、存储介质、触屏设备根据手势中的拐点特征实现手势的精准识别,实用性强。

【技术实现步骤摘要】
基于拐点特征的手势识别方法、系统、存储介质、触屏设备
本专利技术涉及手势识别的
,特别是涉及一种基于拐点特征的手势识别方法、系统、存储介质、触屏设备。
技术介绍
现有技术中,用于触摸设备的基于传感器数据的手势识别算法仅基于方向码设计,其根据经验数据预设某个字母或字符的方向库。在进行手势识别时,首先对触摸数据进行解析,判断出划线的方向,得到一组方向码数据;如果该组方向码数据与预设库中某个字符的方向库中一组方向码完全匹配,则将当前手势识别为该字符。具体地,上述手势识别算法包括以下两个阶段:(1)将触摸数据解析为方向码向量对采集到的触摸数据进行坐标位置分析,除划点(双击唤醒)手势外,其他的划线手势,记录从按下到抬起全过程的划线轨迹,并将划线轨迹进行分割,判断为不同的方向码组合。(2)根据方向码向量与预设方向库的匹配情况完成字符的识别预先根据经验值采集字符的方向库,作为具体字符的识别依据;如果识别到的方向码组合与方向库中的某一个方向码组合完全匹配,则判定当前手势为该字符。然而,如图1所示,对于字符V,存在多种绘制方式;如图2所示,对于字符I和V,存在方向码空间重叠的问题。因此,当不同的字符的方向码组合相同时,采用上述的手势识别方法会出现误识别的情况。
技术实现思路
鉴于以上所述现有技术的缺点,本专利技术的目的在于提供一种基于拐点特征的手势识别方法、系统、存储介质、触屏设备,根据手势中的拐点特征实现手势的精准识别,实用性强。为实现上述目的及其他相关目的,本专利技术提供一种基于拐点特征的手势识别方法,应用于触屏设备,包括以下步骤:当所述触屏设备接收到手势操作时,获取各帧手势数据中触点坐标信息;对于每帧手势数据,计算当前帧与上一帧的触点连线和当前帧与下一帧的触点连线之间的角度,并在所述角度大于预设阈值时判定当前帧上的触点为拐点;根据所述手势操作包含的所有拐点获取拐点特征值,并根据所述拐点特征值判定所述手势操作对应的字符。于本专利技术一实施例中,所述手势操作按下所述触屏设备作为所述手势操作的起点;所述手势操作从所述触屏设备抬起作为所述手势操作的终点;所述拐点位于所述起点和所述终点之间。于本专利技术一实施例中,所述拐点特征值包括拐点个数、拐点间距和拐点角度;所述拐点间包括相邻两拐点的横坐标间距、纵坐标间距和欧氏距离;所述拐点角度为当前拐点与相邻两拐点的连线夹角。于本专利技术一实施例中,将所述拐点特征值输入分类模型,由所述分类模型判定所述手势操作对应的字符。对应地,本专利技术提供一种基于拐点特征的手势识别系统,应用于触屏设备,包括获取模块、计算模块和判定模块;所述获取模块用于当所述触屏设备接收到手势操作时,获取各帧手势数据中触点坐标信息;所述计算模块用于对于每帧手势数据,计算当前帧与上一帧的触点连线和当前帧与下一帧的触点连线之间的角度,并在所述角度大于预设阈值时判定当前帧上的触点为拐点;所述判定模块用于根据所述手势操作包含的所有拐点获取拐点特征值,并根据所述拐点特征值判定所述手势操作对应的字符。于本专利技术一实施例中,所述获取模块中所述手势操作按下所述触屏设备作为所述手势操作的起点;所述手势操作从所述触屏设备抬起作为所述手势操作的终点;所述拐点位于所述起点和所述终点之间。于本专利技术一实施例中,所述拐点特征值包括拐点个数、拐点间距和拐点角度;所述拐点间包括相邻两拐点的横坐标间距、纵坐标间距和欧氏距离;所述拐点角度为当前拐点与相邻两拐点的连线夹角。于本专利技术一实施例中,所述判定模块将所述拐点特征值输入分类模型,由所述分类模型判定所述手势操作对应的字符。本专利技术提供一种存储介质,其上存储有计算机程序,该所述计算机程序被处理器执行时实现上述的基于拐点特征的手势识别方法。最后,本专利技术提供一种触屏设备,包括:处理器及存储器;所述存储器用于存储计算机程序;所述处理器用于执行所述存储器存储的计算机程序,以使所述触屏设备执行上述的基于拐点特征的手势识别方法。如上所述,本专利技术的基于拐点特征的手势识别方法、系统、存储介质、触屏设备,具有以下有益效果:(1)能够根据手势中的拐点特征实现手势的精准识别;(2)解决了实际应用场景中的起笔、收笔、特殊书写习惯等引起的冗余笔划问题,有效提高了字符的识别精准度;(3)现有技术中的手势识别算法复杂,需要强劲的硬件性能,在低处理性能的芯片中无法使用;本专利技术的手势识别算法不需要额外的资源消耗,适用于触摸设备等实际硬件环境及应用场景,可满足应用场景中的实时性要求。附图说明图1显示为现有技术中字符绘制于一实施例中的示意图;图2显示为现有技术中字符绘制于另一实施例中的示意图;图3显示为本专利技术的基于拐点特征的手势识别方法于一实施例中的流程图;图4显示为本专利技术的基于拐点特征的手势识别系统于一实施例中的结构示意图;图5显示为本专利技术的设备于一实施例中的示意图。元件标号说明41获取模块42计算模块43判定模块51处理器52存储器具体实施方式以下通过特定的具体实例说明本专利技术的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本专利技术的其他优点与功效。本专利技术还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本专利技术的精神下进行各种修饰或改变。需要说明的是,本实施例中所提供的图示仅以示意方式说明本专利技术的基本构想,遂图式中仅显示与本专利技术中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。本专利技术的基于拐点特征的手势识别方法、系统、存储介质、触屏设备通过识别手势中的拐点,并根据拐点特征来实现手势的精准识别,有效避免了由于冗余手势等带来的误识别;同时降低了硬件的系统功耗,实用性强。本专利技术的基于拐点特征的手势识别方法应用于触屏设备。所示触屏设备是指包含有触摸屏的设备。触摸屏作为一种输入设备,能够简单、方便、自然地实现人机交互,主要应用于公共信息的查询、工业控制、军事指挥、电子游戏、多媒体教学等。于本专利技术一实施例中,所述触屏设备包括智能手机、平板电脑、工控机、触控与显示驱动器集成(TouchandDisplayDriverIntegration,TDDI)设备中的一种或多种组合。如图3所示,于一实施例中,本专利技术的基于拐点特征的手势识别方法包括以下步骤:步骤S1、当所述触屏设备接收到手势操作时,获取各帧手势数据中触点坐标信息。具体地,用户通过特定的手势接触所述触屏设备以属于对应的字符。对于一个完整的手势操作,其包含有起点和终点。在本专利技术中,当所述手势操作按下所述触屏设备时采集的触点作为所述手势操作的起点;当所述手势操作从所述触屏设备抬起前采集的触点作为所述手势操作的终点。在一个完整的手势操作执行本文档来自技高网...

【技术保护点】
1.一种基于拐点特征的手势识别方法,应用于触屏设备,其特征在于:包括以下步骤:/n当所述触屏设备接收到手势操作时,获取各帧手势数据中触点坐标信息;/n对于每帧手势数据,计算当前帧与上一帧的触点连线和当前帧与下一帧的触点连线之间的角度,并在所述角度大于预设阈值时判定当前帧上的触点为拐点;/n根据所述手势操作包含的所有拐点获取拐点特征值,并根据所述拐点特征值判定所述手势操作对应的字符。/n

【技术特征摘要】
1.一种基于拐点特征的手势识别方法,应用于触屏设备,其特征在于:包括以下步骤:
当所述触屏设备接收到手势操作时,获取各帧手势数据中触点坐标信息;
对于每帧手势数据,计算当前帧与上一帧的触点连线和当前帧与下一帧的触点连线之间的角度,并在所述角度大于预设阈值时判定当前帧上的触点为拐点;
根据所述手势操作包含的所有拐点获取拐点特征值,并根据所述拐点特征值判定所述手势操作对应的字符。


2.根据权利要求1所述的基于拐点特征的手势识别方法,其特征在于:所述手势操作按下所述触屏设备作为所述手势操作的起点;所述手势操作从所述触屏设备抬起作为所述手势操作的终点;所述拐点位于所述起点和所述终点之间。


3.根据权利要求1所述的基于拐点特征的手势识别方法,其特征在于:所述拐点特征值包括拐点个数、拐点间距和拐点角度;所述拐点间包括相邻两拐点的横坐标间距、纵坐标间距和欧氏距离;所述拐点角度为当前拐点与相邻两拐点的连线夹角。


4.根据权利要求1所述的基于拐点特征的手势识别方法,其特征在于:将所述拐点特征值输入分类模型,由所述分类模型判定所述手势操作对应的字符。


5.一种基于拐点特征的手势识别系统,应用于触屏设备,其特征在于:包括获取模块、计算模块和判定模块;
所述获取模块用于当所述触屏设备接收到手势操作时,获取各帧手势数据中触点坐标信息;
所述计算模块用于对于每帧手势数据,计算当前帧与...

【专利技术属性】
技术研发人员:闫俊超姜鹏
申请(专利权)人:北京集创北方科技股份有限公司
类型:发明
国别省市:北京;11

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

1