[发明专利]一种识别手部滑动方向的方法及系统有效
申请号: | 202110145828.6 | 申请日: | 2021-02-02 |
公开(公告)号: | CN112989925B | 公开(公告)日: | 2022-06-10 |
发明(设计)人: | 牟晓正;杨志尧 | 申请(专利权)人: | 豪威芯仑传感器(上海)有限公司 |
主分类号: | G06V40/20 | 分类号: | G06V40/20 |
代理公司: | 北京思睿峰知识产权代理有限公司 11396 | 代理人: | 高攀;谢建云 |
地址: | 200333 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 识别 滑动 方向 方法 系统 | ||
1.一种识别手部滑动方向的方法,包括步骤:
利用来自动态视觉传感器的一系列事件数据生成至少一个时间平面图像,所述事件由视场中对象和动态视觉传感器的相对运动而触发;
从所述时间平面图像中识别出手部姿态;
当所识别的手部姿态为预定手势时,进入手部滑动识别状态;
在所述手部滑动识别状态下,从对应的时间平面图像中确定出指示所述手部滑动的有效像素;
基于所确定的有效像素,确定所述手部的滑动方向,包括:
当所述有效像素的数量满足预定数量范围时,计算所述有效像素的平均像素位置;
基于当前时间平面图像与其之前的连续预定数量帧时间平面图像,确定所述平均像素位置的方差和偏离方向;
基于所述方差和偏离方向,确定所述手部的滑动方向,包括:若水平方向的方差大于垂直方向的方差,且水平方向的偏离方向大于第一预设值,则确定滑动方向为向左;若水平方向的方差大于垂直方向的方差,且水平方向的偏离方向小于第一预设值的负值,则确定滑动方向为向右;若水平方向的方差小于垂直方向的方差,且垂直方向的偏离方向大于第二预设值,则确定滑动方向为向上;若水平方向的方差小于垂直方向的方差,且垂直方向的偏离方向小于第二预设值的负值,则确定滑动方向为向下。
2.如权利要求1所述的方法,其中,所述在手部滑动识别状态下,从对应的时间平面图像中确定出指示手部滑动的有效像素的步骤包括:
在所述手部滑动识别状态下,计算对应的时间平面图像中各像素的运动速度;
根据各像素的运动速度,确定出有效像素,其中所述有效像素指示手部滑动。
3.如权利要求2所述的方法,其中,计算对应的时间平面图像中各像素的运动速度的步骤包括:
根据各像素的相邻像素的像素值,确定各像素对应的运动速度。
4.如权利要求1所述的方法,其中,所述基于当前时间平面图像与其之前的连续预定数量帧时间平面图像,确定平均像素位置的方差和偏离方向的步骤包括:
利用所述连续预定数量帧时间平面图像的平均像素位置与当前时间平面图像的平均像素位置的差值,确定出所述方差;
将所述连续预定数量帧时间平面图像划分为两部分;
利用所述两部分时间平面图像的平均像素位置之和的差值,确定出所述偏离方向。
5.如权利要求1所述的方法,还包括步骤:
在进入所述手部滑动识别状态后,若在预定时间内未确定所述手部的滑动方向,则返回手部姿态识别状态,重新识别所述手部姿态。
6.如权利要求1所述的方法,其中,所述从时间平面图像中识别出手部姿态的步骤包括:
对所述时间平面图像中的像素分别进行处理,得到处理后图像;
从所述处理后图像中识别出手部姿态。
7.如权利要求1所述的方法,其中,所述事件数据中包含被触发事件的坐标位置及时间戳,以及
利用来自动态视觉传感器的一系列事件数据生成至少一个时间平面图像的步骤包括:
每隔一段事件数据,构建一个初始化图像;
在所述初始化图像中查找该段事件数据中每个被触发事件的坐标位置;以及
用该被触发事件对应的时间戳,更新所述坐标位置的像素值,生成时间平面图像。
8.如权利要求1所述的方法,其中,所述预定数量范围与所述时间平面图像的分辨率相关。
9.一种计算设备,包括:
一个或多个处理器;和
存储器;
一个或多个程序,其中所述一个或多个程序存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序包括用于执行根据权利要求1-8所述方法中的任一方法的指令。
10.一种存储一个或多个程序的计算机可读存储介质,所述一个或多个程序包括指令,所述指令当计算设备执行时,使得所述计算设备执行根据权利要求1-8所述的方法中的任一方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于豪威芯仑传感器(上海)有限公司,未经豪威芯仑传感器(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110145828.6/1.html,转载请声明来源钻瓜专利网。