[发明专利]一种控制对象移动的手势控制方法有效
申请号: | 201810278130.X | 申请日: | 2018-03-31 |
公开(公告)号: | CN110333772B | 公开(公告)日: | 2023-05-05 |
发明(设计)人: | 曹艾华 | 申请(专利权)人: | 广州卓腾科技有限公司 |
主分类号: | G06F3/01 | 分类号: | G06F3/01;G06V40/20 |
代理公司: | 广州润禾知识产权代理事务所(普通合伙) 44446 | 代理人: | 郑永泉 |
地址: | 510000 广东省广州市天河区五山路科*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 控制 对象 移动 手势 方法 | ||
1.一种控制对象移动的手势控制方法,用于控制被控制对象移动,其特征在于,包括以下步骤:
S1.在被控制对象附近的一定空间区域内划定为手型区域;
S2.通过图像识别单元抓取手型区域内的图像,识别图像上用户的手掌和所伸出的至少一个手指;
S3.检测手指端部是否存在指甲,并根据检测结果判断手掌的掌心相对图像识别单元的朝向;
S4.根据手掌掌心的朝向控制被控制对象的移动方向;
S5.检测所伸出的手指与手掌的长度比例识别所伸出的手指为拇指、食指、中指、无名指、尾指的其中一个或多个;
所述步骤S5包括以下步骤:
S51.预先设定手掌长度L以及手指长度l,5个手指的手指长度l对应记录在数组F_length=[l1,l2,l3,l4,l5];
S52.检测伸出的手指长度lr以及手掌长度Lr,判断是否根据判断结果判定第i个手指伸出或收起;
S53.若判定第i个手指伸出,则令fi=1,若判定第i个手指收起,则令fi=0;上述i取值为1~5,cl是手指长度的容许误差;
S54.预先设定手掌宽度D以及手指宽度d,5个手指的手指宽度对应记录在数组F_width=[d1,d2,d3,d4,d5];
S55.当fj=1时,检测第j个手指宽度dj以及手掌宽度Dr,并判断是否根据判断结果判定手指是否存在并在一起的情况;上述j取值为1~5,cd是手指宽度的容许误差;
S56.若判定手指存在并在一起的情况,则判断是否根据判断结果判定是否第m~n个手指并在一起,上述m和n取值均为1~5;
S57.若判定为第m~n个手指并在一起,则将fm~fn的值设为1;
S6.根据上述5个手指的伸出或收起状态控制被控制对象的移动幅度和/或移动角度。
2.根据权利要求1所述的控制对象移动的手势控制方法,其特征在于,所述步骤S3具体为:在图像上手指端部对应的位置探测指甲轮廓,若能探测到指甲轮廓,则判断手掌的掌心朝向图像识别单元;若不能探测到指甲轮廓,则判断手掌的掌心背向图像识别单元。
3.根据权利要求2所述的控制对象移动的手势控制方法,其特征在于,所述步骤S4具体为:当手掌的掌心朝向图像识别单元时,控制被控制对象沿着远离用户的方向移动;当手掌的掌心背向图像识别单元时,控制被控制对象沿着靠近用户的方向移动。
4.根据权利要求1所述的控制对象移动的手势控制方法,其特征在于,所述步骤S6包括以下步骤:
S61.将5个手指的伸出或收起状态对应记录在数组F=[f1,f2,f3,f4,f5],f1~f5的取值为0或1,0表示该手指处于收起状态,1表示该手指处于伸出状态;
S62.根据数组F的值控制被控制对象的移动幅度和/或移动角度。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州卓腾科技有限公司,未经广州卓腾科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810278130.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:光碟机系统
- 下一篇:用于提供沉浸式图形界面的系统和方法