[发明专利]投影触摸板中用户手指参数的获取方法和系统有效
申请号: | 201711135967.0 | 申请日: | 2017-11-16 |
公开(公告)号: | CN109799928B | 公开(公告)日: | 2022-06-17 |
发明(设计)人: | 谢翔;李森;李国林;麦宋平;王志华 | 申请(专利权)人: | 清华大学深圳研究生院;清华大学 |
主分类号: | G06F3/042 | 分类号: | G06F3/042 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 谢安昆;宋志强 |
地址: | 518055 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 投影 触摸 用户 手指 参数 获取 方法 系统 | ||
1.一种投影触摸板中用户手指参数的获取方法,其特征在于,所述用户手指参数为触碰判断点Pi的三维坐标(xPi,yPi,HPi),所述方法包括:
步骤A-1:拍摄投影平面的当前图像,所述投影平面同时为颜色编码结构光和触摸板的投影平面,对所述当前图像的俯视图和对比图像做差值运算得到差值图像,所述对比图像为用户手指未进入所述投影平面时所述投影平面的俯视图,判断所述差值图像中是否包含用户手指轮廓,如果是执行步骤A-2;
步骤A-2:提取所述差值图像中的用户手指轮廓,解码所述用户手指轮廓上每个点在所述差值图像上的二维坐标,根据所述用户手指轮廓及其二维坐标,确定用户手指轮廓的主方向和指腹宽度a;
步骤A-3:根据所述主方向,确定所述用户手指轮廓最远端的指尖点Pf,令经过指尖点Pf的主方向上的直线为所述用户手指轮廓的平面中轴线,取所述平面中轴线上的N个点为参考点,基于颜色编码结构光三维坐标测量原理,计算所述差值图像中Pf和N个参考点的三维坐标;
步骤A-4:根据N个参考点和Pf的三维坐标,利用最小二乘法用计算用户手指的俯仰角根据所述计算当前Pi的高度Pi和Pf在平面中轴线上的距离根据所述Pf的二维坐标、Dp以及平面中轴线得到Pi的xPi和yPi;
所述步骤A-2中,所述根据所述用户手指轮廓及其二维坐标,确定用户手指的主方向和指腹宽度a包括:
利用霍夫变换找到所述用户手指轮廓上最长的两条直线,取所述两条直线夹角的角平分线方向为用户手指的主方向,取所述两条直线之间距离的平均值为用户手指的指腹宽度a。
2.根据权利要求1所述的方法,其特征在于,在所述步骤A-1中,所述对所述当前图像的俯视图和对比图像的做差值运算得到差值图像包括:
将所述当前图像的俯视图转换为对应像素点的第一二维矩阵,将所述对比图像转换为对应像素点的第二二维矩阵,对所述第一二维矩阵和所述第二二维矩阵做差值运算得到所述差值图像的第三二维矩阵,将所述第三二维矩阵转换为所述差值图像。
3.根据权利要求1所述的方法,其特征在于,在所述步骤A-1中,所述判断所述差值图像中是否包含用户手指轮廓包括:
获取所述差值图像中形变区的面积,如果所述形变区的面积与所述投影平面的面积的比值超过预设值,则判定所述差值图像中包含用户手指轮廓。
4.根据权利要求2所述的方法,其特征在于,所述步骤A-2中,所述提取所述差值图像中的用户手指轮廓包括:
在所述第三二维矩阵上选取预设大小的窗口,计算所述窗口内所有像素点的像素均值作为阈值,将所述第三二维矩阵上大于阈值的像素点的像素值修改为预设像素最大值,将所述第三二维矩阵上小于等于阈值的像素点的像素值修改为预设像素最小值,将所述修改后的第三二维矩阵转换为二值化差值图像,基于所述二值化差值图像提取出用户手指轮廓。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于清华大学深圳研究生院;清华大学,未经清华大学深圳研究生院;清华大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711135967.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:触摸式电子设备及其触摸控制方法
- 下一篇:一种抗光触控电子白板