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

技术编号:18289930 阅读:36 留言:0更新日期:2018-06-24 04:49
本发明专利技术实施例公开了一种手势识别方法和装置,包括:获取第i帧图像中手势的中心点的坐标,当第i帧图像中手势的中心点在预设区域内时,确定第i帧图像中手势的实际中心点的坐标为第(i-1)帧图像中手势的实际中心点的坐标;其中,i为大于或等于2的整数,预设区域为以第(i-1)帧图像中手势的实际中心点为中心的区域;根据每一帧图像中手势的实际中心点的坐标进行动态手势识别。本发明专利技术实施例不会在手无意间的抖动时引起手在图像帧中的即时反馈,从而保证了识别出的动态手势的连续变化。

【技术实现步骤摘要】
一种手势识别方法和装置
本专利技术涉及人工智能技术,尤指一种手势识别方法和装置。
技术介绍
手势识别功能逐渐成为电子画框,家用电器等终端设备的新兴功能。动态手势的识别过程中需要对连续的图像帧进行手势检测,此时如果操作者的手无意间有稍微的抖动,则手在图像帧中的映射会随之抖动,导致识别出的动态手势也会有稍微的抖动,从而影响操作者的操作体验和准确性。
技术实现思路
本专利技术实施例提供了一种手势识别方法和装置,能够避免手无意间的抖动引起的手在图像帧中的即时反馈,从而保证识别出的动态手势的连续变化。本专利技术实施例提供了一种手势识别方法,包括:获取第i帧图像中手势的中心点的坐标,当第i帧图像中手势的中心点在预设区域内时,确定第i帧图像中手势的实际中心点的坐标为第(i-1)帧图像中手势的实际中心点的坐标;其中,i为大于或等于2的整数,预设区域为以第(i-1)帧图像中手势的实际中心点为中心的区域;根据每一帧图像中手势的实际中心点的坐标进行动态手势识别。可选的,该方法还包括:当所述第i帧图像中手势的中心点不在所述预设区域内时,根据所述第i帧图像中手势的中心点的坐标和所述预设区域计算所述第i帧图像中手势的实际中心点的坐标。可选的,该方法还包括:对所述图像进行网格划分;所述预设区域为以第(i-1)帧图像中手势的实际中心点所在的网格为中心的区域。可选的,所述计算第i帧图像中手势的实际中心点的坐标包括:当的余数的绝对值小于时,按照公式计算所述第i帧图像中手势的实际中心点的横坐标;当的余数的绝对值小于时,按照公式计算所述第i帧图像中手势的实际中心点的纵坐标;或者,当的余数的绝对值小于时,按照公式计算所述第i帧图像中手势的实际中心点的横坐标;当的余数的绝对值小于时,按照公式计算所述第i帧图像中手势的实际中心点的纵坐标;其中,XAi为所述第i帧图像中手势的中心点的横坐标,YAi为所述第i帧图像中手势的中心点的纵坐标,XB1为所述第1帧图像中手势的实际中心点的横坐标,YB1为所述第1帧图像中手势的实际中心点的纵坐标,C为所述预设区域的边长所包含的网格数量,D为所述网格的边长所包含的像素数量,P1为的商,P2为的商,Q1为的商,Q2为的商,XBi为所述第i帧图像中手势的实际中心点的横坐标,YBi为所述第i帧图像中手势的实际中心点的纵坐标,XB(i-1)为第(i-1)帧图像中手势的实际中心点的横坐标,YB(i-1)为第(i-1)帧图像中手势的实际中心点的纵坐标。可选的,所述计算第i帧图像中手势的实际中心点的坐标包括:当的余数的绝对值大于或等于时,按照公式计算所述第i帧图像中手势的实际中心点的横坐标;当的余数的绝对值大于或等于时,按照公式计算所述第i帧图像中手势的实际中心点的纵坐标;或者,当的余数的绝对值大于或等于时,按照公式计算所述第i帧图像中手势的实际中心点的横坐标;当的余数的绝对值大于或等于时,按照公式计算所述第i帧图像中手势的实际中心点的纵坐标;其中,XAi为所述第i帧图像中手势的中心点的横坐标,YAi为所述第i帧图像中手势的中心点的纵坐标,XB1为所述第1帧图像中手势的实际中心点的横坐标,YB1为所述第1帧图像中手势的实际中心点的纵坐标,C为所述预设区域的边长所包含的网格数量,D为所述网格的边长所包含的像素数量,P1为的商,P2为的商,Q1为的商Q2为的商,XBi为所述第i帧图像中手势的实际中心点的横坐标,YBi为所述第i帧图像中手势的实际中心点的纵坐标,XB(i-1)为第(i-1)帧图像中手势的实际中心点的横坐标,YB(i-1)为第(i-1)帧图像中手势的实际中心点的纵坐标。可选的,采用以下方式判断第i帧图像中手势的中心点是否在预设区域内:当的商为0,且的余数的绝对值小于且的商为0,且的余数的绝对值小于时,确定所述第i帧图像中手势的中心点在所述预设区域内;当的商不为0;或者,的商为0,且的余数的绝对值大于或等于或者,的商不为0;或者,的商为0,且的余数的绝对值大于或等于时,确定所述第i帧图像中手势的中心点不在所述预设区域内;其中,XAi为所述第i帧图像中手势的中心点的横坐标,YAi为所述第i帧图像中手势的中心点的纵坐标,XB(i-1)为所述第(i-1)帧图像中手势的实际中心点的横坐标,YB(i-1)为所述第(i-1)帧图像中手势的实际中心点的纵坐标,C为所述预设区域的边长所包含的网格数量,D为所述网格的边长所包含的像素数量。可选的,所述第i帧图像中手势的实际中心点的坐标根据所述第i帧图像中手势的中心点的坐标和所述预设区域计算得到。本专利技术实施例提出了一种手势识别装置,包括:获取模块,用于获取第i帧图像中手势的中心点的坐标;确定模块,用于当第i帧图像中手势的中心点所在的网格是否在预设区域时,确定第i帧图像中手势的实际中心点的坐标为第(i-1)帧图像中手势的实际中心点的坐标;其中,i为大于或等于2的整数,预设区域为以第(i-1)帧图像中手势的实际中心点为中心的区域;识别模块,用于根据每一帧图像中手势的实际中心点的坐标进行动态手势识别。可选的,所述确定模块还用于:当所述第i帧图像中手势的中心点不在所述预设区域内时,根据所述第i帧图像中手势的中心点的坐标和所述预设区域计算所述第i帧图像中手势的实际中心点的坐标。可选的,还包括:划分模块,用于对所述图像进行网格划分;所述预设区域为以第(i-1)帧图像中手势的实际中心点所在的网格为中心的区域。可选的,所述确定模块具体用于采用以下方式实现所述计算第i帧图像中手势的实际中心点的坐标:当的余数的绝对值小于时,按照公式计算所述第i帧图像中手势的实际中心点的横坐标;当的余数的绝对值小于时,按照公式计算所述第i帧图像中手势的实际中心点的纵坐标;或者,当的余数的绝对值小于时,按照公式计算所述第i帧图像中手势的实际中心点的横坐标;当的余数的绝对值小于时,按照公式计算所述第i帧图像中手势的实际中心点的纵坐标;其中,XAi为所述第i帧图像中手势的中心点的横坐标,YAi为所述第i帧图像中手势的中心点的纵坐标,XB1为所述第1帧图像中手势的实际中心点的横坐标,YB1为所述第1帧图像中手势的实际中心点的纵坐标,C为所述预设区域的边长所包含的网格数量,D为所述网格的边长所包含的像素数量,P1为的商,P2为的商,Q1为的商,Q2为的商,XBi为所述第i帧图像中手势的实际中心点的横坐标,YBi为所述第i帧图像中手势的实际中心点的纵坐标,XB(i-1)为第(i-1)帧图像中手势的实际中心点的横坐标,YB(i-1)为第(i-1)帧图像中手势的实际中心点的纵坐标。可选的,所述确定模块具体用于采用以下方式实现所述计算第i帧图像中手势的实际中心点的坐标:当的余数的绝对值大于或等于时,按照公式计算所述第i帧图像中手势的实际中心点的横坐标;当的余数的绝对值大于或等于时,按照公式计算所述第i帧图像中手势的实际中心点的纵坐标;或者,当的余数的绝对值大于或等于时,按照公式计算所述第i帧图像中手势的实际中心点的横坐标;当的余数的绝对值大于或等于时,按照公式计算所述第i帧图像中手势的实际中心点的纵坐标;其中,XAi为所述第i帧图像中手势的中心点的横坐标,YAi为所述第i帧图像中手势的中心点的纵坐标,XB1为所述第1帧图像中手势的实际中心点的横坐标本文档来自技高网...
一种手势识别方法和装置

【技术保护点】
1.一种手势识别方法,其特征在于,包括:获取第i帧图像中手势的中心点的坐标,当第i帧图像中手势的中心点在预设区域内时,确定第i帧图像中手势的实际中心点的坐标为第(i-1)帧图像中手势的实际中心点的坐标;其中,i为大于或等于2的整数,预设区域为以第(i-1)帧图像中手势的实际中心点为中心的区域;根据每一帧图像中手势的实际中心点的坐标进行动态手势识别。

【技术特征摘要】
1.一种手势识别方法,其特征在于,包括:获取第i帧图像中手势的中心点的坐标,当第i帧图像中手势的中心点在预设区域内时,确定第i帧图像中手势的实际中心点的坐标为第(i-1)帧图像中手势的实际中心点的坐标;其中,i为大于或等于2的整数,预设区域为以第(i-1)帧图像中手势的实际中心点为中心的区域;根据每一帧图像中手势的实际中心点的坐标进行动态手势识别。2.根据权利要求1所述的手势识别方法,其特征在于,该方法还包括:当所述第i帧图像中手势的中心点不在所述预设区域内时,根据所述第i帧图像中手势的中心点的坐标和所述预设区域计算所述第i帧图像中手势的实际中心点的坐标。3.根据权利要求1或2所述的手势识别方法,其特征在于,该方法还包括:对所述图像进行网格划分;所述预设区域为以第(i-1)帧图像中手势的实际中心点所在的网格为中心的区域。4.根据权利要求3所述的手势识别方法,其特征在于,所述计算第i帧图像中手势的实际中心点的坐标包括:当的余数的绝对值小于时,按照公式计算所述第i帧图像中手势的实际中心点的横坐标;当的余数的绝对值小于时,按照公式计算所述第i帧图像中手势的实际中心点的纵坐标;或者,当的余数的绝对值小于时,按照公式计算所述第i帧图像中手势的实际中心点的横坐标;当的余数的绝对值小于时,按照公式计算所述第i帧图像中手势的实际中心点的纵坐标;其中,XAi为所述第i帧图像中手势的中心点的横坐标,YAi为所述第i帧图像中手势的中心点的纵坐标,XB1为所述第1帧图像中手势的实际中心点的横坐标,YB1为所述第1帧图像中手势的实际中心点的纵坐标,C为所述预设区域的边长所包含的网格数量,D为所述网格的边长所包含的像素数量,P1为的商,P2为的商,Q1为的商,Q2为的商,XBi为所述第i帧图像中手势的实际中心点的横坐标,YBi为所述第i帧图像中手势的实际中心点的纵坐标,XB(i-1)为第(i-1)帧图像中手势的实际中心点的横坐标,YB(i-1)为第(i-1)帧图像中手势的实际中心点的纵坐标。5.根据权利要求3所述的手势识别方法,其特征在于,所述计算第i帧图像中手势的实际中心点的坐标包括:当的余数的绝对值大于或等于时,按照公式计算所述第i帧图像中手势的实际中心点的横坐标;当的余数的绝对值大于或等于时,按照公式计算所述第i帧图像中手势的实际中心点的纵坐标;或者,当的余数的绝对值大于或等于时,按照公式计算所述第i帧图像中手势的实际中心点的横坐标;当的余数的绝对值大于或等于时,按照公式计算所述第i帧图像中手势的实际中心点的纵坐标;其中,XAi为所述第i帧图像中手势的中心点的横坐标,YAi为所述第i帧图像中手势的中心点的纵坐标,XB1为所述第1帧图像中手势的实际中心点的横坐标,YB1为所述第1帧图像中手势的实际中心点的纵坐标,C为所述预设区域的边长所包含的网格数量,D为所述网格的边长所包含的像素数量,P1为的商,P2为的商,Q1为的商Q2为的商,XBi为所述第i帧图像中手势的实际中心点的横坐标,YBi为所述第i帧图像中手势的实际中心点的纵坐标,XB(i-1)为第(i-1)帧图像中手势的实际中心点的横坐标,YB(i-1)为第(i-1)帧图像中手势的实际中心点的纵坐标。6.根据权利要求3所述的手势识别方法,其特征在于,采用以下方式判断第i帧图像中手势的中心点是否在预设区域内:当的商为0,且的余数的绝对值小于且的商为0,且的余数的绝对值小于时,确定所述第i帧图像中手势的中心点在所述预设区域内;当的商不为0;或者,的商为0,且的余数的绝对值大于或等于或者,的商不为0;或者,的商为0,且的余数的绝对值大于或等于时,确定所述第i帧图像中手势的中心点不在所述预设区域内;其中,XAi为所述第i帧图像中手势的中心点的横坐标,YAi为所述第i帧图像中手势的中心点的纵坐标,XB(i-1)为所述第(i-1)帧图像中手势的实际中心点的横坐标,YB(i-1)为所述第(i-1)帧图像中手势的实际中心点的纵坐标,C为所述预设区域的边长所包含的网格数量,D为所述网格的边长所包含的像素数量。7.根据权利要求1所述的手势识别方法,其特征在于,所述第i帧图像中手势的实际中心点的坐标根据所述第i帧图像中手势的中心点的坐标和所述预设区域计算得到。8.一种手势识别装置,其特征在于,包括:获取模块,用于获取第i帧图像中手势的中心点的坐标;确定模块,用于当第i帧图像中手势的中心点所在的网格在预设区域内时,确定第i帧图像中手势的实际中心点的坐标为第(i-1)帧图像中手势的实际中心点的坐标;其中,i为大于或等于2的整数,预设区域为以第...

【专利技术属性】
技术研发人员:徐楚
申请(专利权)人:京东方科技集团股份有限公司
类型:发明
国别省市:北京,11

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

1