[发明专利]一种利用视线凝视操作手机相机的方法在审
| 申请号: | 201410041299.5 | 申请日: | 2014-01-28 |
| 公开(公告)号: | CN104345883A | 公开(公告)日: | 2015-02-11 |
| 发明(设计)人: | 陈英时 | 申请(专利权)人: | 陈英时 |
| 主分类号: | G06F3/01 | 分类号: | G06F3/01;H04N5/232 |
| 代理公司: | 上海精晟知识产权代理有限公司 31253 | 代理人: | 冯子玲 |
| 地址: | 200086 上海市*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 利用 视线 凝视 操作 手机 相机 方法 | ||
1.一种利用视线凝视操作手机相机的方法,其特征在于,包括以下步骤,
调用手机操作系统打开手机相机,同时手机摄像头获取眼球每一帧图像信息并提取所述图像信息;
将提取的图像信息进行存储并处理,得到当前帧眼球图像的视点位置;
对设定时间内的多帧图像的视点位置及所述视点位置所对应的时间信息存入一数组序列;
手机系统进行数组序列分析,若所述数组序列中视点位置相同,则触发拍照模式,对相机进行拍照操作。
2.根据权利要求1所述的利用视线凝视操作手机相机的方法,其特征在于,数组序列分析包括以下步骤,
步骤一,获得第一帧图像的视点为(x0,y0),
其中x0为视点的横坐标,y0为视点的纵坐标
步骤二,获得后续第i帧的视点为(xi,yi),
其中xi为该帧视点的横坐标,yi为该帧视点的纵坐标
步骤三,如果T秒内,前后帧图像的平均偏移δ小于Tδ,则发送点击操作事件。
其中:T为触发时间,取值范围为1-2秒;
Tδ为偏移阈值,取值为0.1,晃动的场合取为0.2;
δ为平均偏移δ=max(δ1,δ2,…δi,…δn);δi=max(|xi-x0|,|yi-y0|)其中
δi第i帧与第一帧视点的偏移;
x0为第一帧视点的横坐标,y0为第一帧视点的纵坐标;
xi为第i帧视点的横坐标,yi为第i帧视点的纵坐标;
n为T秒内的帧数。
3.根据权利要求1所述的利用视线凝视操作手机相机的方法,其特征在于,还包括在获取图像信息前调用手机操作系统打开摄像头的步骤。
4.根据权利要求1所述的利用视线凝视操作手机相机的方法,其特征在于,在对所述获取的图像信息进行处理过程包括将获取的彩色图像转换为灰色图像后再进行处理的步骤。
5.根据权利要求1所述的利用视线凝视操作手机相机的方法,其特征在于,设定时间为2-5秒。
6.根据权利要求3所述的利用视线凝视操作手机相机的方法,其特征在于,对灰色图像的处理后还包括进行人脸检测的步骤,并获取每帧图像中的人脸的上半部分作为人眼的候选区域,初步确定人眼的位置;
然后再从候选区域提取眼球虹膜边界;
在成功提取虹膜边界后,利用hough变换,寻找最匹配边界的圆,以所述圆的圆心作为该帧图像的视点,将视点和对应时间信息存入程序数组序列,进行序列分析对比。
7.根据权利要求6所述的利用视线凝视操作手机相机的方法,其特征在于,在所述候选区域寻找最匹配边界的圆的圆心包括以下步骤,
步骤一,检测候选区域内每个点p的梯度,如该点梯度较大,则加入候选点集P
其中gxp+1,gxp-1为该点左右两点的灰度,
gyp+1,gyp-1为该点上下两点的灰度,
Tp是梯度的阈值;
步骤二,在点集P中任意选择三点a,b,c,根据a,b,c三点的坐标值求出线段的中点坐标
其中(xa,ya),(xb,yb),(xc,yc)是a,b,c三点的坐标,
(x1,y1)是线段ab的中点,(x2,y2)是线段cb的中点;
步骤三,通过步骤二中的两点的法线方程如下:
其中(xa,ya),(xb,yb),(xc,yc)是a,b,c三点的坐标,
(x1,y1)是线段ab的中点,(x2,y2)是线段cb的中点;
步骤四,求解上述方程组得到交点(x,y),则二维数组A(x,y)加1;
步骤五,取数组A中值最大者对应的(x,y)为圆心。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于陈英时,未经陈英时许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410041299.5/1.html,转载请声明来源钻瓜专利网。





