头戴设备的手势识别方法、存储介质技术

技术编号:25438142 阅读:48 留言:0更新日期:2020-08-28 22:26
本发明专利技术提供头戴设备的手势识别方法、存储介质,方法包括:在预设的第一时长内,依据每帧图像的各像素的RGB值,获取未使用的RGB值,并发送至发光设备;在预设的第二时长内,识别发光设备依据接收到的RGB值而输出的光在显示器中的坐标位置;所述第一时长与所述第二时长无缝的轮流启动计时。本发明专利技术能够在保证识别准确性的基础上,显著提高识别效率和识别速度;特别是运用在单摄像头的头戴设备中,具有显著效果;进一步地,实现所需配套的设备(发光设备)具有结构简单、轻巧、便于携带等特点,因而方案还具有实用性强且易于实现的特点。

【技术实现步骤摘要】
头戴设备的手势识别方法、存储介质
本专利技术涉及手势识别领域,具体涉及头戴设备的手势识别方法、存储介质。
技术介绍
现有技术的头戴设备由于佩戴在头上,因此难以使用如手机屏幕触控的方式进行操作控制。虽然有些头戴设备已经能够支持手势控制。但是,由于头戴设备一般仅配置单个摄像头,而通过单个摄像头进行手势识别普遍存在计算复杂、识别率低、操作灵敏度低等问题。因此,有必要提供一种能够同时克服上述问题的头戴设备的手势识别方法、存储介质。
技术实现思路
本专利技术所要解决的技术问题是:头戴设备的手势识别方法、存储介质,能够同时提高单摄像头手势识别的准确度和识别效率。为了解决上述技术问题,本专利技术采用的技术方案为:在预设的第一时长内,依据每帧图像的各像素的RGB值,获取未使用的RGB值,并发送至发光设备;在预设的第二时长内,识别发光设备依据接收到的RGB值而输出的光在显示器中的坐标位置;所述第一时长与所述第二时长无缝的轮流启动计时。本专利技术提供的另一个技术方案为:一种计算机可读存储介质,其上存储有计算机程序,所述程序在被处理器执行时,能够实现上述头戴设备的手势识别方法所包含的步骤。本专利技术的有益效果在于:本专利技术通过获取未使用的RGB值,控制发光设备输出上述未使用RGB值的光;再通过识别所述光对应显示器的移动轨迹来获取触控手势的移动轨迹。由此,改变现有需要对全部图像像素进行复杂计算才能识别出用户真实手的操作轨迹的方式,转换为仅需要对特定RGB值的像素进行简单分析便可快速获取用户手势的识别方式。因此,本专利技术不仅大大降低了识别的计算复杂度,提高识别效率;而且能够同时保证识别的准确性;特别是针对单摄像头的头戴设备,能够显著提高其手势识别的效率和准确性。附图说明图1为本专利技术实施例一一种头戴设备的手势识别方法的流程示意图;图2为本专利技术实施例一提供的头戴设备的手势识别方法的流程示意图。具体实施方式为详细说明本专利技术的
技术实现思路
、所实现目的及效果,以下结合实施方式并配合附图予以说明。本专利技术最关键的构思在于:仅需要对特定RGB值的像素进行简单分析便可快速获取用户手势。请参照图1,本专利技术提供头戴设备的手势识别方法,包括:在预设的第一时长内,依据每帧图像的各像素的RGB值,获取未使用的RGB值,并发送至发光设备;在预设的第二时长内,识别发光设备依据接收到的RGB值而输出的光在显示器中的坐标位置;所述第一时长与所述第二时长无缝的轮流启动计时。进一步地,还包括:接收发光设备发出的点击信号,所述点击信号对应发光设备当前输出的光在显示器中的坐标位置。由上述描述可知,还能够与手势配合,模拟鼠标点击的功能。进一步地,所述依据每帧图像的各像素的RGB值,获取未使用的RGB值,具体为:预设分别对应不同RGB值范围的两个以上组;获取每帧图像的各像素的RGB值;依据RGB值,将各像素划入对应的组;计算各组的像素点数,获取像素点数最少的组;确定所述像素点数最少的组对应的RGB值范围内的RGB值为未使用的RGB值。由上述描述可知,依据色值划分各组RGB值范围的方式,有助于在分析第一时长所拍摄图像中未使用的像素颜色时,集中锁定一个或少数个的组,而不至于分散至多个组中,因而提高后续分析计算的准确性和效率。进一步地,若所述未使用的RGB值对应两个以上的组,则所述发送至发光设备,具体为:分别计算所述未使用的RGB值对应的两个以上的组与其他组的RGB差值;获取与其他组差值最大的组对应的RGB值范围;发送所述RGB值范围至发光设备。由上述描述可知,若未使用的RGB值分散在两个以上的组中,则进一步选取与其他分组差异最大的组,将其对应的RGB值范围作为发光设备所输出光的标准,这样能够进一步提高发光设备输出的光在头像设备显示屏中的辨识度,再次提高识别准确性。进一步地,发光设备输出的光的RGB值由接收到的RGB值范围内随机选取。由上述描述可知,发光设备能从给定的范围中自由选取,提高了与发光设备的匹配度,确保其能输出符合要求的RGB值的光。进一步地,所述不同RGB值范围为各个颜色对应的RGB值范围。由上述描述可知,直接依据各个颜色对应的色值来分组,能提高像素分组结果的可用价值和直观性。进一步地,所述识别发光设备依据接收到的RGB值而输出的光在显示器中的坐标位置,具体为:控制发光设备发出对应所述接收到的RGB值的光;搜索当前帧图像中对应发送至发光设备的RGB值的像素点,并获取其坐标位置;依据所述第二时长内各帧图像的所述坐标位置,获取所述第二时长内所述光对应显示器的移动轨迹。由上述描述可知,通过在图像中定位特定RGB值,并对照时间顺序组合,便可获取用户通过发光设备做出的操控手势,相较于现有技术,无需对所有图像的所有像素进行复杂计算分析,能够显著提高识别效率。进一步地,头戴设备与发光设备通过蓝牙通信链路进行通信传输。由上述描述可知,发光设备与头戴设备采用无线连接方式,更方便用户操控。进一步地,所述第一时长等于第二时长。由上述描述可知,头戴设备与发光设备采用相同的频率进行分析处理,能够同时确保头戴设备计算结果的准确性,以及发光设备输出的准确性。本专利技术提供的另一个技术方案为:一种计算机可读存储介质,其上存储有计算机程序,所述程序在被处理器执行时,能够实现下述头戴设备的手势识别方法所包含的步骤:在预设的第一时长内,依据每帧图像的各像素的RGB值,获取未使用的RGB值,并发送至发光设备;在预设的第二时长内,识别发光设备依据接收到的RGB值而输出的光在显示器中的坐标位置;所述第一时长与所述第二时长无缝的轮流启动计时。进一步地,还包括:接收发光设备发出的点击信号,所述点击信号对应发光设备当前输出的光在显示器中的坐标位置。进一步地,所述依据每帧图像的各像素的RGB值,获取未使用的RGB值,具体为:预设分别对应不同RGB值范围的两个以上组;获取每帧图像的各像素的RGB值;依据RGB值,将各像素划入对应的组;计算各组的像素点数,获取像素点数最少的组;确定所述像素点数最少的组对应的RGB值范围内的RGB值为未使用的RGB值。进一步地,若所述未使用的RGB值对应两个以上的组,则所述发送至发光设备,具体为:分别计算所述未使用的RGB值对应的两个以上的组与其他组的RGB差值;获取与其他组差值最大的组对应的RGB值范围;发送所述RGB值范围至发光设备。进一步地,发光设备输出的光的RGB值由接收到的RGB值范围内随机选取。进一步地,所述不同RGB值范围为各个颜色对应的RGB值范围。进一步地,所述识别发光设备依据接收到的RGB本文档来自技高网
...

【技术保护点】
1.头戴设备的手势识别方法,其特征在于,包括:/n在预设的第一时长内,依据每帧图像的各像素的RGB值,获取未使用的RGB值,并发送至发光设备;/n在预设的第二时长内,识别发光设备依据接收到的RGB值而输出的光在显示器中的坐标位置;/n所述第一时长与所述第二时长无缝的轮流启动计时。/n

【技术特征摘要】
1.头戴设备的手势识别方法,其特征在于,包括:
在预设的第一时长内,依据每帧图像的各像素的RGB值,获取未使用的RGB值,并发送至发光设备;
在预设的第二时长内,识别发光设备依据接收到的RGB值而输出的光在显示器中的坐标位置;
所述第一时长与所述第二时长无缝的轮流启动计时。


2.如权利要求1所述的头戴设备的手势识别方法,其特征在于,还包括:
接收发光设备发出的点击信号,所述点击信号对应发光设备当前输出的光在显示器中的坐标位置。


3.如权利要求1所述的头戴设备的手势识别方法,其特征在于,所述依据每帧图像的各像素的RGB值,获取未使用的RGB值,具体为:
预设分别对应不同RGB值范围的两个以上组;
获取每帧图像的各像素的RGB值;
依据RGB值,将各像素划入对应的组;
计算各组的像素点数,获取像素点数最少的组;
确定所述像素点数最少的组对应的RGB值范围内的RGB值为未使用的RGB值。


4.如权利要求3所述的头戴设备的手势识别方法,其特征在于,若所述未使用的RGB值对应两个以上的组,则所述发送至发光设备,具体为:
分别计算所述未使用的RGB值对应的两个以上的组与其他组的RGB差值;
获取与其他组差值最大的组...

【专利技术属性】
技术研发人员:刘德建陈丛亮郭玉湖陈宏
申请(专利权)人:福建天晴数码有限公司
类型:发明
国别省市:福建;35

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

1