一种移动终端基于高质量眼纹图像进行解锁的方法及系统的制作方法

文档序号:8512704阅读:153来源:国知局
一种移动终端基于高质量眼纹图像进行解锁的方法及系统的制作方法
【技术领域】
[0001]本发明涉及眼纹设别图像处理技术领域,尤其涉及一种移动终端基于高质量眼纹图像进行解锁的方法及系统。
【背景技术】
[0002]随着智能机的普及,很多用户利用锁屏软件来保护自己的移动终端隐私,美化移动终端和减少误操作。眼纹识别锁屏软件是一款保护用户移动终端隐私的锁屏软件。由于每个人的眼部纹理都是不一样的,而且一般情况都不会有很大变化,眼纹识别锁屏软件就利用了这个原理,通过分析眼纹来确定是否是该移动终端的主人。
[0003]眼纹识别锁屏软件使用前置摄像头来获取用户的眼部图像信息,然后对这些图像信息进行处理分析,所以对前置摄像头图像质量要求比较高。此外只是利用眼部的纹理信息进行识别,所以除了眼部的图像,其他部分都没有用,这些多余的图像反而影响了解锁的速度。
[0004]在眼纹识别技术中,传统做法是使用1080p按比例缩小(1080p down scale)图像数据源,通过在原始图像界面中设置图像修正的提示,让用户把眼睛置于界面的中间位置,并对该部分进行分析处理。由于1080p down scale是通过全像素缩放的,这样会丢失部分眼部细节,而且由于只用了部分图像,但是却是全像素输出,这会照成带宽浪费,传输速率慢等问题。
[0005]因此,现有技术还有待于改进和发展。

【发明内容】

[0006]鉴于上述现有技术的不足,本发明的目的在于提供一种移动终端基于高质量眼纹图像进行解锁的方法及系统,旨在解决现有技术中眼部整图图像传输过大,带宽浪费、传输速率慢的问题。
[0007]本发明的技术方案如下:
一种移动终端基于高质量眼纹图像进行解锁的方法,其中,包括步骤:
A、当需对移动终端进行解锁时,利用前置摄像头采集当前用户的原始图像;
B、通过配置前置摄像头的寄存器对所述原始图像进行1SOp的图像切割,得到位于原始图像特定区域的眼部图像;
C、对眼部图像进行眼纹分析处理,获取当前用户的眼纹信息;
D、将所述眼纹信息与预先存储的眼纹信息进行比对,判断比对结果是否相同;当判断为相同时,解除移动终端的锁定。
所述移动终端基于高质量眼纹图像进行解锁的方法,其中,所述步骤B具体包括步骤:B1、通过配置前置摄像头的水平切割初始寄存器、水平切割结束寄存器、垂直切割初始寄存器、垂直切割结束寄存器对原始图像进行切割,并同时通过配置的水平偏移量寄存器和垂直偏移量寄存器调整偏移量。
[0008]所述移动终端基于高质量眼纹图像进行解锁的方法,其中,所述步骤BI,切割的眼部图像位于原始图像正中间。
[0009]所述移动终端基于高质量眼纹图像进行解锁的方法,其中,所述步骤C具体包括:对眼部图像进行合成、除噪,获取当前用户的眼纹信息。
[0010]所述移动终端基于高质量眼纹图像进行解锁的方法,其中,还包括:在解除移动终端的锁定失败时,启动移动终端预先设好的密码或九宫图案方式解除移动终端的锁定。
[0011]一种移动终端基于高质量眼纹图像进行解锁的系统,其中,包括:
采集模块,用于当需对移动终端行解锁时,利用前置摄像头采集当前用户的原始图像;
切割模块,用于通过配置前置摄像头的寄存器对所述原始图像进行1080P的图像切害J,得到位于原始图像特定区域的眼部图像;
分析处理模块,用于对眼部图像进行眼纹分析处理,获取当前用户的眼纹信息;
比对模块,用于将所述眼纹信息与预先存储的眼纹信息进行比对,判断比对结果是否相同;当判断为相同时,解除移动终端的锁定。
所述移动终端基于高质量眼纹图像进行解锁的系统,其中,所述切割模块具体包括:用于通过配置前置摄像头的水平切割初始寄存器、水平切割结束寄存器、垂直切割初始寄存器、垂直切割结束寄存器对原始图像进行切割,并同时通过配置的水平偏移量寄存器和垂直偏移量寄存器调整偏移量。
[0012]所述移动终端基于高质量眼纹图像进行解锁的系统,其中,切割的眼部图像位于原始图像正中间。
[0013]所述移动终端基于高质量眼纹图像进行解锁的系统,其中,所述分析处理模块具体包括:用于对眼部图像进行合成、除噪,获取当前用户的眼纹信息。
[0014]所述移动终端基于高质量眼纹图像进行解锁的系统,其中,还包括:启动模块,用于在解除移动终端的锁定失败时,启动移动终端预先设好的密码或九宫图案方式解除移动终端的锁定。
[0015]有益效果:本发明通过对移动终端前置摄像头进行特殊的寄存器配置,这样即可实现直接切割出原始图像中的眼部图像,从而大大减小数据传输量,节省宽带,加快传输速度,且提升了眼纹识别的准确性。
【附图说明】
[0016]图1为本发明一种移动终端基于高质量眼纹图像进行解锁的方法较佳实施例的流程图。
[0017]图2为本发明一种移动终端基于高质量眼纹图像进行解锁的系统较佳实施例的结构框图。
【具体实施方式】
[0018]本发明提供一种移动终端基于高质量眼纹图像进行解锁的方法及系统,为使本发明的目的、技术方案及效果更加清楚、明确,以下对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0019]请参阅图1,图1为本发明一种移动终端基于高质量眼纹图像进行解锁的方法较佳实施例的流程图,如图所示,其包括步骤:
S100、当需对移动终端行解锁时,利用前置摄像头采集当前用户的原始图像;
S200、通过配置前置摄像头的寄存器对所述原始图像进行1SOp的图像切割,得到位于原始图像特定区域的眼部图像;
S300、对眼部图像进行眼纹分析处理,获取当前用户的眼纹信息;
S400、将所述眼纹信息与预先存储的眼纹信息进行比对,判断比对结果是否相同;当判断为相同时,执行步骤S500,当判断为不相同时,执行步骤S600 ;
S500、解除移动终端的锁定。
[0020]S600、结束。
[0021]眼纹识别锁屏技术,由于只是利用眼纹信息进行识别,所以对于移动终端前置摄像头获取的用户的原始图像,除了眼部图像,其余部分都是多余的图像,而这些多余的图像又会影响解锁的速度,眼部整图图像导致传输数据过大,带宽浪费、传输速率慢。针对上述问题,现有技术一般是使用1080p down scale图像数据源,通过在原始图像界面中设置图像修正的提示,让用户把眼睛置于界面的中间位置,然后在对该部分进行分析处理。而由于1080p down scale是通过全像素缩放的,这样会丢失部分眼部细节;且由于只是对部分图像进行分析处理,但却是全像素输出,这造成了带宽浪费,传输速率慢等问题。
[0022]与现有技术相比,本发明采取对移动终端前置摄像头配置特殊的寄存器,通过配置前置摄像头的寄存器对所述原始图像进行1SOp的图像切割,这样就可直接获得位于原始图像特定区域的眼部图像,从而解决了现有技术中存在丢失部分眼部细节,眼部整图图像传输数据过大,造成带宽浪费,传输速率慢的问题。
[0023]本发明所述步骤SlOO中,在对移动终端进行解锁之前包括步骤:利用前置摄像头采集移动终端用户(移动终端主人)的原始图像,通过配置前置摄像头的寄存器对移动终端用户(移动终端主人)所述原始图像进行1SOp的图像切割,得到位于原始图像特定区域的眼部图像,最后对眼部图像进行眼纹分析处理,获取移动终端用户的眼纹信息,并存储于移动终端本地。本发明在对移动终端进行解锁之前,预先获取移动终端用户(移动终端主人)的眼纹信息,并将所述眼纹信息存储于移动终端本地。所述移动终端用户的眼纹信息的获取过程与当前用户的眼纹信息获取过程相同,下文会详细介绍当前用户的眼纹信息获取过程,在此移动终端用户的眼纹信息的获取过程就不赘述。预先存储好移动终端用户的眼纹信息后,在移动终端需要解锁时,通过获取当前用户的眼纹信息,然后将所述眼纹信息与预先存储的移动终端用户的眼纹信息进行比对,判断比对结果是否相同即可判断出当前用户是否为移动终端主人。
[0024]本发明的最大改进之处在于,配置前置摄像头寄存器,对原始图像进行1SOp的图像切割,从而得到位于原始图像特定区域的眼部图像。具体地,移动终端上电过程中,本发明的前置摄像头枚举为两个设备,一个设备作为普通应用设备,另一个设备作为眼纹识别设备。本发明获取眼部图像的操作流程为:
open O:前置摄像头上电,系统进行初始化操作,利用移动终端前置摄像头采集当前用户的原始图像,然后使用open O函数启动1080p图像切割功能;
setPreviewDisplay(SurfaceHolder):在使用 open O 函数后,使用setPreviewDisplay (SurfaceHolder)函数设置预览拍照;
startPreviewO:然后使用startPreviewO函数开始进行预览过程,从此阶段开始,用户开始可以
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1