手指识别遥控方法及装置的制造方法

文档序号:9528038阅读:567来源:国知局
手指识别遥控方法及装置的制造方法
【技术领域】
[0001 ] 本发明涉及电视技术领域,尤其涉及手指识别遥控方法及装置。
【背景技术】
[0002] 目前,智能设备(智能电视机)上的手势识别应用越来越多,但是手指识别也存在 诸多缺陷。现有技术中的手势识别通常是利用图片的灰阶亮度Y去识别手,但是由于采用 灰阶亮度Y进行手势识别,需要将原来的红绿蓝像素数据压缩成YCbCr,因此使得通过手势 控制指令识别的效率较低,而且在传送数据时,传送过程容易受到干扰,影响控制指令识别 的准确性。
[0003] 上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技 术。

【发明内容】

[0004] 本发明的主要目的在于提高了遥控指令识别的效率及准确性。
[0005] 为实现上述目的,本发明提供的一种手指识别遥控方法包括以下步骤:
[0006] 获取摄像头拍摄的包含用户手部的图片;
[0007] 当所述图片中存在拳头时,获取拳头及其周边预置范围形成的目标区域图像;
[0008] 根据手指的像素特征分析所述目标区域图像中所述拳头以外是否存在手指;
[0009] 当存在手指时,间隔预置时间连续获取N张摄像头拍摄的包含用户手部的图片, 并对应形成N张所述目标区域图像;所述N为正整数;
[0010] 根据依次获得的所述目标区域图像中手指的像素特征对应的坐标,确定用户当前 输入的手指动作行为;
[0011] 根据所述手指动作行为输出相应的控制指令。
[0012] 优选地,所述获取摄像头拍摄的包含用户手部的图片包括:
[0013] 当摄像头当前拍摄的图片中存在人的头部特征时,分析手臂特征;
[0014] 当所述手臂特征为举手行为特征时,获取摄像头当前拍摄的包含用户手部的图 片。
[0015] 优选地,所述当图片中存在拳头时,获取拳头及其周边预置范围形成的目标区域 图像包括:
[0016] 当图片中存在拳头时,读取所述拳头的拳眼坐标;
[0017] 以所述拳眼坐标为基点,获取由所述基点向左延伸第一预置距离、向右延伸第二 预置距离、向上延伸第三预置距离所形成的区域图像,并设定为目标区域图像。
[0018] 优选地,所述根据依次获得的所述目标区域图像中手指的像素特征对应的坐标, 确定用户当前输入的手指动作行为包括:
[0019] 获取各目标区域图像中拳眼所在列的像素信息中手指表面像素坐标的最大纵坐 标值;
[0020] 比较一所述目标区域图像中拳眼所在列的像素信息中手指表面像素坐标的最大 纵坐标值与另一所述目标区域图像中拳眼所在列的像素信息中手指表面像素坐标的最大 纵坐标值;
[0021] 根据比较的结果确定用户当前输入的手指动作行为。
[0022] 优选地,所述获取各目标区域图像中拳眼所在列的像素信息中手指表面像素坐标 的最大纵坐标值之前还包括:
[0023] 分析第一次获取的所述目标区域图像中间行像素信息;
[0024] 根据所述中间行像素信息中是否存在手指表面像素信息,预判断用户当前输入的 手指动作行为;
[0025] 所述根据比较的结果确定用户当前输入的手指动作行为具体为:当根据中间行像 素信息预判断的用户当前输入的手指动作行为与根据手指表面像素坐标的最大纵坐标值 确定用户当前输入的手指动作行为一致时,根据比较的结果确定用户当前输入的手指动作 行为。
[0026] 此外,为实现上述目的,本发明还提供一种手指识别遥控装置包括:
[0027] 第一获取模块,用于获取摄像头拍摄的包含用户手部的图片;
[0028] 第二获取模块,用于当所述图片中存在拳头时,获取拳头及其周边预置范围形成 的目标区域图像;
[0029] 判断模块,用于根据手指的像素特征分析所述目标区域图像中所述拳头以外是否 存在手指;
[0030] 处理模块,用于当存在手指时,间隔预置时间连续获取N张摄像头拍摄的包含用 户手部的图片,并对应形成N张所述目标区域图像;所述N为正整数;
[0031] 确定模块,用于根据依次获得的所述目标区域图像中手指的像素特征对应的坐 标,确定用户当前输入的手指动作行为;
[0032] 指令输出模块,用于根据所述手指动作行为输出相应的控制指令。
[0033] 优选地,所述第一获取模块包括:
[0034] 特征分析单元,用于当摄像头当前拍摄的图片中存在人的头部特征时,分析手臂 特征;
[0035] 第一获取单元,用于当所述手臂特征为举手行为特征时,获取摄像头当前拍摄的 包含用户手部的图片。
[0036] 优选地,所述第二获取模块包括:
[0037] 读取单元,用于当图片中存在拳头时,读取所述拳头的拳眼坐标;
[0038] 第二获取单元,用于以所述拳眼坐标为基点,获取由所述基点向左延伸第一预置 距离、向右延伸第二预置距离、向上延伸第三预置距离所形成的区域图像,并设定为目标区 域图像。
[0039] 优选地,所述确定模块包括:
[0040] 第三获取单元,用于获取各目标区域图像中拳眼所在列的像素信息中手指表面像 素坐标的最大纵坐标值;
[0041] 比较单元,用于比较一所述目标区域图像中拳眼所在列的像素信息中手指表面像 素坐标的最大纵坐标值与另一所述目标区域图像中拳眼所在列的像素信息中手指表面像 素坐标的最大纵坐标值;
[0042] 确定单元,用于根据比较的结果确定用户当前输入的手指动作行为。
[0043] 优选地,所述确定模块还包括:
[0044] 像素分析单元,用于分析第一次获取的所述目标区域图像中间行像素信息;
[0045] 所述确定单元具体用于根据所述中间行像素信息中是否存在手指表面像素信息, 预判断用户当前输入的手指动作行为;并当根据中间行像素信息预判断的用户当前输入的 手指动作行为与根据手指表面像素坐标的最大纵坐标值确定用户当前输入的手指动作行 为一致时,根据比较的结果确定用户当前输入的手指动作行为。
[0046] 本发明通过获取摄像头拍摄的包含用户手部的图片,并获取图片中拳头及其周边 预置范围形成的目标区域图像,从而根据手指的像素特征分析所述目标区域图像中所述拳 头以外是否存在手指。在目标区域图像存在手指时,间隔预置时间连续获取N张摄像头拍 摄的包含用户手部的图片,并对应形成N张所述目标区域图像,并根据依次获得的所述目 标区域图像中手指的像素特征对应的坐标,确定用户当前输入的手指动作行为,然后根据 该手指动作行为输出相应的控制指令,从而达到遥控的目的。由于本发明采用了人手手指 的像素特征分析用户的手指动作行为,相对于现有技术中采用图片的灰阶亮度Y去识别手 指的操作,无需将红绿蓝像素压缩数据到YCBCR进行判断,因此提高了遥控指令识别的效 率及准确性。
【附图说明】
[0047] 图1为本发明手指识别遥控方法一实施例的流程示意图;
[0048] 图2为图1中步骤S10的细化流程示意图;
[0049] 图3为图1中步骤S20的细化流程示意图;
[0050] 图4为图1中步骤S50的一实施例细化流程示意图;
[0051] 图5为图1中步骤S50的另一实施例细化流程示意图;
[0052] 图6为本发明手指识别遥控装置一实施例的功能模块示意图;
[0053] 图7为图6中第一获取模块的细化功能模块示意图;
[0054] 图8为图6中第二获取模块的细化功能模块示意图;
[0055] 图9为图6中确定模块的细化功能模块示意图。
[0056] 本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
【具体实施方式】
[0057] 应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0058] 本发明提供一种手指识别遥控方法,参照图1,在一实施例中,该手指识别遥控方 法包括:
[0059] 步骤S10,获取摄像头拍摄的包含用户手部的图片;
[0060] 本实施例提供的手指识别遥控方法可应用于智能电视的遥控,具体地,上述摄像 头可以为设置于电视电视机上的摄像头,当用户在电视机前方观看电视时,可拍摄获取包 含用户手部的图片。
[0061] 步骤S20,当所述图片中存在拳头时,获取拳头及其周边预置范围形成的目标区域 图像;
[0062] 当获取到摄像头拍摄的包含用户手部的图片后,根据现有的人手拳头识别方法, 判断当前获取的图片中是否存在拳头;当存在拳头时,获取拳头及其周边预置范围形成的 目标区域图像。例如可以以拳头为基准,向其上方延伸预置距离,形成上述目标区域图像, 该目标区域图
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1