一种基于手势识别的解锁装置及其解锁方法与流程

文档序号:11156139阅读:来源:国知局

技术特征:

1.一种基于手势识别的解锁装置,其特征在于,包括:

显示模块,用于显示密码解锁界面;

图像采集模块,用于采集与所述密码解锁界面相对应的垂直方向上的图像信息;

图像处理与识别模块,用于处理和识别所述图像信息,从检测到的手部区域中识别手势变化,若该变化的手势与预设的密码解锁界面的启动手势匹配,则所述密码解锁界面启动;若不匹配,则密码解锁界面不启动;

指尖及其运动轨迹跟踪模块,用于从所述的手部区域中找到指尖,并跟踪指尖在密码解锁界面上的运动轨迹,该运动轨迹作为解锁信号,与所述图像处理与识别模块中预存的解锁信号对比,若匹配则解锁装置由第一状态变更到第二状态,若不匹配,则解锁装置状态维持不变。

2.根据权利要求1所述的一种基于手势识别的解锁装置,其特征在于,所述手势变化为由手掌变为拳头或由拳头变为手掌。

3.根据权利要求2所述的一种基于手势识别的解锁装置,其特征在于,所述手掌表示至少有一个手指伸出的手势;所述拳头表示手握紧时,五指向内弯曲握拢的手势。

4.根据权利要求1所述的一种基于手势识别的解锁装置,其特征在于,所述第一状态为锁定状态。

5.根据权利要求1所述的一种基于手势识别的解锁装置,其特征在于,所述第二状态为解锁状态。

6.根据权利要求1所述的一种基于手势识别的解锁装置,其特征在于,所述密码解锁界面采用九宫格图案。

7.一种基于手势识别的解锁方法,其特征在于,包括以下步骤:

S1:初始化图像处理与识别模块中的手势库,预设密码解锁界面启动的手势和解锁手指轨迹;

S2:由图像采集模块采集与密码解锁界面相对应的垂直方向上的图像信息;

S3:图像处理与识别模块获取步骤S2中的图像信息,采用肤色分割的方法来检测手部区域;

S4:图像处理与识别模块从检测到的手部区域中识别手势变化,若变化的手势与步骤S1中预设的密码解锁界面的启动手势匹配,则密码解锁界面启动,进入步骤S5;若不匹配,则密码解锁界面不启动;

S5:指尖及其运动轨迹检测模块从检测到的手部区域中识别出指尖,并跟踪指尖在密码解锁界面上的运动轨迹,并与步骤S1中预设的解锁手指轨迹对比:若匹配,则解锁装置由锁定状态变更为解锁状态;若不匹配,则解锁装置维持不变。

8.根据权利要求7所述的一种基于手势识别的解锁方法,其特征在于,所述步骤S3中图像处理与识别模块检测手部区域的步骤具体为:

S31:对步骤S2中所采集到的RGB图像信息提取肤色区域,并转换到YCbCr空间,提取Cb和Cr分量,设定阈值,将图像二值化,其中140<Cr<200并且80<Cb<200;

S32:对二值化后的图像进行中值滤波和形态学操作,用于消除噪声的干扰;其中,形态学操作包括膨胀和腐蚀;

S33:对去噪后的二值图像进行连通域查找,并计算每个连通域的面积,提取两个面积最大的连通域,所述两个面积最大的连通域分别为手的区域和脸部区域;若连通域的面积小于预设阈值,则该连通域非手部区域,将小于该阈值的连通域内的像素值置零;

S34:在提取的两个面积最大的连通域中,采用基于Adaboost的人脸检测算法进行人脸检测;若存在人脸,则将人脸区域所对应的连通域内的像素值置零。

9.根据权利要求7所述的一种基于手势识别的解锁方法,其特征在于,所述步骤S5识别手部区域中指尖的位置的方法为:

首先确定手部区域的中心,计算手部区域的中心到手部边缘的平均距离u;然后确定手部区域中距离手部区域中心的最远点的位置,以及该点与手部区域中心点之间的距离d;若d与平均距离u之比大于2,表示该位置为指尖所在位置。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1