一种3D人脸识别的方法、终端设备及可读存储介质技术

技术编号:17110711 阅读:24 留言:0更新日期:2018-01-24 22:41
本发明专利技术公开了一种3D人脸识别方法、终端设备,及可读存储介质,所述方法包括:终端设备采集待验证的当前人脸图像;根据所述当前人脸图像和人脸特征库中预存正脸照片生成当前3D人脸;将所述当前3D人脸与所述人脸特征库中预存3D人脸进行比对,根据比对结果来实现待验证的人脸识别。本发明专利技术只需拍摄两张照片即可实现人脸建模,匹配数据将会更加丰富,待验证的用户在0度到45度之间任何角度拍摄自己的人脸照片时都可以识别成功,提高了识别人脸的广度和准确性。

A method of 3D face recognition, terminal equipment and readable storage medium

The invention discloses a 3D face recognition method, terminal device, and computer-readable storage medium, the method includes: the face image acquisition terminal equipment to be tested; according to the current image and feature database stored face photo generated current 3D face; the current 3D face with the face in the feature library stored 3D face compared to achieve face recognition to be verified according to the comparison result. The invention only needs to take two photos to achieve the face modeling, and the matching data will be more abundant. The users to be photographed can get their own face photos at any angle from 0 degrees to 45 degrees, and can recognize the success, and improve the breadth and accuracy of the face recognition.

【技术实现步骤摘要】
一种3D人脸识别的方法、终端设备及可读存储介质
本专利技术涉及人脸识别
,尤其涉及一种3D人脸识别方法、终端设备,及可读存储介质。
技术介绍
目前常规的人脸识别解锁是用终端设备(以手机为例)拍5张照片甚至更多张保存到数据库,做人脸特征检测和训练,生成训练集。然后用户打开手机,摄像头录像,检测到人脸便拍摄一张照片,和数据库的人脸照片进行比对,选取相似度最高的结果来判断是否识别成功;然而数据库中存储的照片有限,如果用户解锁时拍摄的照片角度刚好和数据库的照片的角度有差距,就会导致识别的相似度很低从而导致识别解锁失败。
技术实现思路
本专利技术的主要目的在于提供了一种3D人脸识别方法、终端设备,及可读存储介质,旨在解决目前终端设备预存的用户照片有限,如果用户验证时拍摄的照片角度和预存的照片的角度有差距,就会导致识别的相似度很低从而导致识别解锁失败的问题。为实现上述目的,本专利技术提供了一种3D人脸识别方法,所述方法包括以下步骤:终端设备采集待验证的当前人脸图像;根据所述当前人脸图像和人脸特征库中预存正脸照片生成当前3D人脸;将所述当前3D人脸与所述人脸特征库中预存3D人脸进行比对,根据比对结果来实现待验证的人脸识别,所述预存3D人脸由所述预存正脸照片生成。优选地,所述终端设备采集用户的当前人脸图像之前,所述方法还包括:终端设备预先采集用户的正脸图像和侧脸图像,将所述正脸图像作为预存正脸照片保存到人脸特征库中;根据所述侧脸图像和所述预存正脸照片生成所述用户的预存3D人脸,将所述预存3D人脸保存到所述人脸特征库中。优选地,所述将所述当前3D人脸与所述人脸特征库中预存3D人脸进行比对,根据比对结果来实现待验证的人脸识别,具体包括:将所述当前3D人脸与所述人脸特征库中预存3D人脸进行比对,在所述当前3D人脸与所述预存3D人脸的相似度大于预设值时,所述终端设备对所述待验证的当前人脸图像识别成功。可选地,所述人脸特征库存储于本地。优选地,所述终端设备对所述待验证的当前人脸图像识别成功之后,所述终端设备由锁定状态转化为解锁状态。优选地,所述人脸特征库中具有不同用户的预存3D人脸;相应地,所述根据所述当前人脸图像和人脸特征库中预存正脸照片生成当前3D人脸之前,所述方法还包括:根据所述当前人脸图像从所述人脸特征库中查找待选3D人脸,所述待选3D人脸为所述人脸特征库中与所述当前人脸图像匹配度最高的预存3D人脸;根据所述待选3D人脸获取与所述待选3D人脸对应的待选正脸照片,所述待选3D人脸由所述待选正脸照片生成;相应地,所述根据所述当前人脸图像和人脸特征库中预存正脸照片生成当前3D人脸,具体包括:根据所述当前人脸图像和所述待选正脸照片生成当前3D人脸;相应地,所述将所述当前3D人脸与所述人脸特征库中预存3D人脸进行比对,根据比对结果来实现待验证的人脸识别,具体包括:将所述当前3D人脸与所述待选3D人脸进行比对,当所述当前3D人脸与所述待选3D人脸的相似度大于预设值时,所述终端设备对所述待验证的当前人脸图像识别成功。优选地,所述根据所述当前人脸图像从所述人脸特征库中查找待选3D人脸,具体包括:将所述人脸特征库中的各预存3D人脸分别与所述当前人脸图像进行特征点匹配,选取与所述当前人脸图像匹配度最高的3D人脸作为待选3D人脸。可选地,所述人脸特征库存储于服务器。此外,为实现上述目的,本专利技术还提出一种终端设备,所述终端设备包括:摄像头、存储器、处理器及存储在所述存储器上并可在所述处理器上运行的3D人脸识别程序,所述3D人脸识别程序配置为实现如上文所述3D人脸识别方法的步骤。此外,为实现上述目的,本专利技术还提出一种计算机可读存储介质,所述计算机可读存储介质上存储有3D人脸识别程序,所述3D人脸识别程序被处理器执行时实现如上文所述3D人脸识别方法的步骤。本专利技术通过终端设备采集待验证的当前人脸图像;根据所述当前人脸图像和人脸特征库中预存正脸照片生成当前3D人脸;将所述当前3D人脸与所述人脸特征库中预存3D人脸进行比对,根据比对结果来实现待验证的人脸识别。使得待验证的用户在0度到45度之间任何角度拍摄自己的人脸照片时都可以识别成功,提高了识别人脸的广度和准确性,进一步地解决了目前终端设备预存的用户照片有限时,用户验证时拍摄的照片角度和预存的照片的角度有差距,就会导致识别的相似度很低从而导致识别解锁失败的问题。附图说明图1是本专利技术实施例方案涉及的硬件运行环境的终端设备的结构示意图;图2为本专利技术一种3D人脸识别方法第一实施例的流程示意图;图3为本专利技术一种3D人脸识别方法第二实施例的流程示意图;图4为本专利技术一种3D人脸识别方法一实施例的流程示意图;图5为本专利技术一种3D人脸识别方法第三实施例的流程示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。参照图1,图1为本专利技术实施例方案涉及的硬件运行环境的终端设备结构示意图。如图1所示,该终端设备可以包括:处理器1001,例如CPU,通信总线1002、用户接口1003,网络接口1004,存储器1005,摄像头1006。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。存储器1005可以是高速RAM存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。本领域技术人员可以理解,图1中示出的终端设备结构并不构成对本专利技术所述的终端设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。如图1所示,作为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及3D人脸识别程序。本专利技术所述终端设备通过处理器1001调用存储器1005中存储的3D人脸识别程序,并执行以下操作:终端设备采集待验证的当前人脸图像;根据所述当前人脸图像和人脸特征库中预存正脸照片生成当前3D人脸;将所述当前3D人脸与所述人脸特征库中预存3D人脸进行比对,根据比对结果来实现待验证的人脸识别,所述预存3D人脸由所述预存正脸照片生成。进一步地,处理器1001可以调用存储器1005中存储的3D人脸识别程序,还执行以下操作:终端设备预先采集用户的正脸图像和侧脸图像,将所述正脸图像作为预存正脸照片保存到人脸特征库中;根据所述侧脸图像和所述预存正脸照片生成所述用户的预存3D人脸,将所述预存3D人脸保存到所述人脸特征库中。进一步地,处理器1001可以调用存储器1005中存储的3D人脸识别程序,还执行以下操作:将所述当前3D人脸与所述人脸特征库中预存3D人脸进行比对,在所述当前3D人脸与所述预存3D人脸的相似度大于预设值时,所述终端设备对所述待验证的当前人脸图像识别成功。进一步地,处理器1001可以调用存储器1005中存储的3D人脸识别程序,还执行以下操作:所述终端设备对所述待验证的当前人脸图像识别成功之后,所述终端设备由锁定状态转本文档来自技高网...
一种3D人脸识别的方法、终端设备及可读存储介质

【技术保护点】
一种3D人脸识别方法,其特征在于,所述方法包括:终端设备采集待验证的当前人脸图像;根据所述当前人脸图像和人脸特征库中预存正脸照片生成当前3D人脸;将所述当前3D人脸与所述人脸特征库中预存3D人脸进行比对,根据比对结果来实现待验证的人脸识别,所述预存3D人脸由所述预存正脸照片生成。

【技术特征摘要】
1.一种3D人脸识别方法,其特征在于,所述方法包括:终端设备采集待验证的当前人脸图像;根据所述当前人脸图像和人脸特征库中预存正脸照片生成当前3D人脸;将所述当前3D人脸与所述人脸特征库中预存3D人脸进行比对,根据比对结果来实现待验证的人脸识别,所述预存3D人脸由所述预存正脸照片生成。2.如权利要求1所述的方法,其特征在于,所述终端设备采集用户的当前人脸图像之前,所述方法还包括:终端设备预先采集用户的正脸图像和侧脸图像,将所述正脸图像作为预存正脸照片保存到人脸特征库中;根据所述侧脸图像和所述预存正脸照片生成所述用户的预存3D人脸,将所述预存3D人脸保存到所述人脸特征库中。3.如权利要求1所述的方法,其特征在于,所述将所述当前3D人脸与所述人脸特征库中预存3D人脸进行比对,根据比对结果来实现待验证的人脸识别,具体包括:将所述当前3D人脸与所述人脸特征库中预存3D人脸进行比对,在所述当前3D人脸与所述预存3D人脸的相似度大于预设值时,所述终端设备对所述待验证的当前人脸图像识别成功。4.如权利要求1-3任一项所述的方法,其特征在于,所述人脸特征库存储于本地。5.如权利要求4所述的方法,其特征在于,所述终端设备对所述待验证的当前人脸图像识别成功之后,所述终端设备由锁定状态转化为解锁状态。6.如权利要求1-2任一项所述的方法,其特征在于,所述人脸特征库中具有不同用户的预存3D人脸;相应地,所述根据所述当前人脸图像和人脸特征库中预存正脸照片生成当前3D人脸之前,所述方法还包括:根据所述当前人脸图像从所述人脸特...

【专利技术属性】
技术研发人员:赵巍
申请(专利权)人:深圳依偎控股有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1