[发明专利]一种改变三维手势状态的方法有效
| 申请号: | 201510267847.0 | 申请日: | 2015-05-22 |
| 公开(公告)号: | CN104914996A | 公开(公告)日: | 2015-09-16 |
| 发明(设计)人: | 冯志全;冯仕昌 | 申请(专利权)人: | 济南大学 |
| 主分类号: | G06F3/01 | 分类号: | G06F3/01;G06T17/00 |
| 代理公司: | 济南舜源专利事务所有限公司 37205 | 代理人: | 商金婷 |
| 地址: | 250022 山东*** | 国省代码: | 山东;37 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 改变 三维 手势 状态 方法 | ||
1.一种改变三维手势状态的方法,其特征在于:所述方法包括:
第1步:建立三维手势数据库;
第2步:用户手势进入摄像机场景,识别出用户手势,从数据库中得到与用户手势对应的三维手势模型;
第3步:首先计算用户手势的运动向量V,然后,计算机把与手势的运动向量V相反的向量-V施加于三维手势模型,使得该三维手势模型同时沿着与用户手势运动相反的方向运动;判断用户手势与三维手势模型是否相同,如果是,则进入第4步,如果否,则返回第3步;
第4步:返回三维手势模型有关参数,即完成三维手势模型的初始化。
2.根据权利要求1所述的改变三维手势状态的方法,其特征在于:所述第3步中的运动向量具体如下:
用V=(P,Q,θ)表示手势运动向量,其中,P表示三维手势的重心位置坐标,Q表示手掌所在面的法线向量,θ是手势关节的20维向量,即每个手指有4个自由度,其中,根关节2个自由度,其余两个关节各一个自由度。
3.根据权利要求2所述的改变三维手势状态的方法,其特征在于:所述第3步是这样实现的:
第3.1步,计算用户手势的初始状态(S0,hg)和三维手势模型的初始状态(S0,so);
第3.2步,用户做一个基本操作,即用户基本操作向量VOPERATOR,在该基本操作下,用户手势由(S0,hg)变为S1;与此同时,计算机做一个基本操作,即计算机基本操作向量VCOMPUTER,取VCOMPUTER=-VOPERATOR,计算机将计算机基本操作向量VCOMPUTER施加于三维手势模型,三维手势模型由(S0,so)变为S1,即:
S1=VOPERATOR(S0,hg) (1)
S1=VCOMPUTER(S0,so) (2)
其中,要求VOPERATOR和VCOMPUTER的方向相反,即满足
其中,表示两个向量的点积计算。
4.根据权利要求3所述的改变三维手势状态的方法,其特征在于:所述第3.1步是这样实现的:
在首帧用户手势图像轮廓点集就是用户手势的初始状态(S0,hg),采用图像分割方法得到;
根据用户手势图像从数据库中检索出的三维手势模型就是三维手势模型的初始状态(S0,so)。
5.根据权利要求4所述的改变三维手势状态的方法,其特征在于:所述第3.2步中的用户基本操作向量VOPERATOR包括:平移手势、缩小手势、放大手势和旋转手势这四种基本操作,每个基本操作是一个手势图像序列,该序列就是用户基本操作向量。
6.根据权利要求5所述的改变三维手势状态的方法,其特征在于:所述平移手势、缩小手势、放大手势和旋转手势的判断方法如下:
如果手形不变,仅仅重心位置发生移动,则判断为平移手势;
如果手形不变,且手势图像包围盒逐渐减小,则判断为缩小手势;
如果手形不变,且手势图像包围盒逐渐变大,则判断为放大手势;
从手势数据库中识别旋转手势。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于济南大学,未经济南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510267847.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:带辊头毛刷的电容笔
- 下一篇:一种手势控制民机客舱座椅调整的体验式设计方法





