基于视频图像手势识别的非接触式解锁方法及装置的制造方法

文档序号:8488052阅读:583来源:国知局
基于视频图像手势识别的非接触式解锁方法及装置的制造方法
【技术领域】
[0001] 本发明属于生物特征识别领域,尤其涉及一种基于视频图像手势识别的非接触式 解锁方法及装置。
【背景技术】
[0002] 基于机器视觉的人体动作和手势识别是实现新一代人机交互系统所不可缺少的 一项关键技术。手势控制一般可分为接触式手势控制和非接触式手势控制,接触式手势 控制包括手机等智能移动终端上使用的触摸屏,用户可以在触摸屏显示界面上进行人机交 互。基于机器视觉的非接触式手势控制,是实现新一代人机交互系统所不可缺少的一项关 键技术,其应用日益广泛。通过在设备上安装视觉采集装置,实时获取并识别用户的手势控 制信号,从而达到良好的人机交互。
[0003]目前越来越多的家庭娱乐设备和电子产品采用非接触式手势控制作为人机交互 方式。一方面,在非接触式手势控制系统中,系统会根据用户的肢体动作做出相应的响应, 用户无意的一个手势动作可能会导致控制系统的误操作。因此,在非接触式控制系统中也 需要具备手势控制的锁定和解锁功能。另一方面,对于一些大屏幕的电子设备,如智能电视 等,不适合使用接触式手势解锁,用户体验也不好,而非接触式手势解锁,可以弥补这一不 足。

【发明内容】

[0004] 本发明提供了一种基于视频图像手势识别的非接触式解锁方法及装置。
[0005] 本发明采用以下技术方案:
[0006] -种基于视频图像手势识别的非接触式解锁装置的解锁方法,包括以下步骤:
[0007] 步骤(1):初始化图像处理与识别模块中手势库,预设密码解锁界面启动的手势 和解锁手指轨迹;
[0008] 步骤(2):图像采集模块采集与密码解锁界面相对应的垂直方向上的图像信息;
[0009] 步骤(3):图像处理与识别模块获取步骤(2)中的图像采集模块采集的图像信息, 采用肤色分割的方法来检测手部区域;
[0010] 步骤(4):图像处理与识别模块从检测到的手部区域中识别手势变化,若该变化 的手势与步骤(1)预设的密码解锁界面的启动手势匹配,则密码解锁界面启动,进入步骤 (5);若不匹配,则密码解锁界面不启动;所述手势变化为由手掌变为拳头或由拳头变为手 掌;
[0011] 步骤(5):指尖及其运动轨迹检测模块从检测到的手部区域中识别指尖,并跟踪 指尖在解锁界面上的运动轨迹,与步骤(1)中预设的解锁手指轨迹对比;
[0012] 若匹配,则所述的基于视频图像手势识别的非接触式解锁装置由锁定状态变更到 解锁状态;若不匹配,则解锁装置维持不变。
[0013] 所述步骤(3)中图像处理与识别模块检测手部区域的过程为:
[0014] 步骤(3. 1):对图像采集模块所采集的图像进行提取肤色区域并设定阈值将图像 二值化;
[0015] 步骤(3. 2):对二值化后的图像进行中值滤波和形态学操作,用于消除噪声的干 扰;
[0016] 步骤(3. 3):对于去噪后的二值图像进行连通域查找,并计算每个连通域的面积, 提取的两个面积最大的连通域;
[0017] 若连通域的面积小于预设阈值,则该连通域非手部区域,将小于该阈值的连通域 内的像素值置零;
[0018] 步骤(3. 4):在提取的两个面积最大的连通域中,采用人脸检测算法进行人脸检 测;若存在人脸,将人脸区域所对应的连通域内的像素值置零。
[0019] 所述步骤(3. 1)中图像采集模块所采集的图像为RGB图像。
[0020] 所述步骤(3. 1)中将图像二值化的过程为:
[0021] 将图像采集模块所采集的图像转换到YCbCr空间,提取Cb和Cr分量并设定阈值 将图像二值化,其中140〈Cr〈200并且80〈Cb〈200。
[0022] 所述步骤(3. 2)中的形态学操作,包括膨胀和腐蚀。
[0023] 所述步骤(3. 3)中两个面积最大的连通域分别为手的区域和脸部区域。
[0024] 所述步骤(3. 4)中的人脸检测算法采用基于Adaboost的人脸检测算法。
[0025] 所述步骤(4)中图像处理与识别模块检测手部区域手势变化具体过程为:
[0026] 步骤(4. 1):计算步骤(3)所获取的手部区域的二值化图像中心;
[0027] 步骤(4. 2):间隔行扫描手部区域的二值化图像的中心以上的区域;
[0028] 步骤(4. 3):设置行扫描次数h,扫描间隔为n=height/h;其中,height表示二 值化手势图像的中心以上的区域的高度;
[0029] 步骤(4. 4):记录每一行从像素值从0到255和255到0的跳变即像素值从0跳 变到255时开始,到255跳变到0为止,表示有一根手指;
[0030] 步骤(4. 5):统计每行平均变化的手指个数,若手指个数大于等于n这表示检测到 了手掌;若平均手指个数为〇,这表示检测到了拳头;n表示系统设定的手掌阈值,大于该阈 值表示检测到了手掌,n表示1,2, 3, 4, 5;其中,两个手指间的间隔大于10个像素;
[0031] 步骤(4. 6):在检测到手势由手掌变为拳头或由拳头变为手掌的时候启动解锁界 面。
[0032] 所述步骤(5)中指尖及其运动轨迹检测模块检测手部区域中指尖的具体过程为:
[0033] 确定手部区域的中心,计算中心到手部边缘的平均距离u;确定手部区域中心上 部距离中心的最远点的位置,以及该点与中心点之间的距离d;
[0034] 若d与平均距离u之比大于1. 6,表示该位置为指尖所在位置。
[0035] 所述手部区域中心(.H)的计算公式为:
【主权项】
1. 一种基于视频图像手势识别的非接触式解锁装置的解锁方法,其特征在于,该解锁 方法,包括以下步骤: 步骤(1):初始化图像处理与识别模块中手势库,预设密码解锁界面启动的手势和解 锁手指轨迹; 步骤(2):图像采集模块采集与密码解锁界面相对应的垂直方向上的图像信息; 步骤⑶:图像处理与识别模块获取步骤⑵中的图像采集模块采集的图像信息,采用 肤色分割的方法来检测手部区域; 步骤(4):图像处理与识别模块从检测到的手部区域中识别手势变化,若该变化的手 势与步骤(1)预设的密码解锁界面的启动手势匹配,则密码解锁界面启动,进入步骤(5); 若不匹配,则密码解锁界面不启动;所述手势变
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1