本发明涉及人脸识别,尤其涉及一种安全加密的人脸识别方法、装置及存储介质。
背景技术:
1、人脸识别是一种依据人的面部特征,自动进行身份识别的一种生物识别技术,目前广泛应用在安全保护技术领域,目前,现有技术中的人脸识别设备在实际使用过程中,由于设备的识别精度和识别性能不高的原因,导致不能精确地识别人脸面部图像,同时由于图像库比较单一,会产生目标图像被窃取,一旦人脸图像被窃取,不但用户隐私会泄漏,还可能造成财物安全损失。
2、因此,有必要提供一种安全加密的人脸识别方法、装置及存储介质。
技术实现思路
1、本发明提供了一种安全加密的人脸识别方法、装置及存储介质,通过基于静态人脸图像、动态人脸图像和叠加目标人的拇指指纹人脸图像,进行安全加密的人脸识别,提高了人脸识别的安全性、灵活性和准确性,可拓展人脸识别的应用场景。
2、本发明提供了一种安全加密的人脸识别方法,包括:
3、s1:获取目标人的人脸图像;所述人脸图像包括静态人脸图像、动态人脸图像和叠加目标人的拇指指纹人脸图像;
4、s2:基于人脸图像提取人脸特征数据,根据预设的安全加密密钥,对人脸特征数据加密,生成加密人脸图像集,并将加密人脸图像集保存在预设的人脸图像信息库中;
5、s3:获取待识别人的人脸图像,与人脸图像信息库中的加密人脸图像进行匹配对比,判断待识别人是否为目标人。
6、进一步地,s1包括:
7、s101:获取目标人脸部处于静止状态下的第一人脸图像,第一人脸图像包括正向人脸图像,以及偏离正向若干个角度的侧向人脸图像,对第一人脸图像筛选后获得若干个静态人脸图像;
8、s102:获取目标人脸部进行活体测试状态下的第二人脸图像,筛选若干幅图像特征符合预设图像特征筛选条件的第二人脸图像,生成动态人脸图像;
9、s103:获取目标人脸部正向叠加目标人拇指指纹的第三人脸图像,筛选叠加区域与预设叠加区域匹配的第三人脸图像,生成叠加目标人的拇指指纹人脸图像。
10、进一步地,s2包括:
11、s201:基于人脸图像提取人脸特征数据,获得人脸特征向量集;
12、s202:基于预设的加密密钥对人脸特征向量集进行加密处理,获得加密人脸图像集;
13、s203:获取预设的空白人脸图像信息库,将加密人脸图像集保存在空白人脸图像信息库中。
14、进一步地,s201包括:
15、s2011:获取静态人脸图像,提取静态人脸图像的人脸特征向量,获得第一人脸特征向量;
16、s2012:获取若干个活体测试动作测试生成的起始动作人脸图像、动作间隙人脸图像和结束动作人脸图像,提取起始动作人脸图像、动作间隙人脸图像和结束动作人脸图像的人脸特征向量,获得若干个测试动作组的第二人脸特征向量;
17、s2013:预设若干个脸部叠加区域,获取目标人拇指指纹处于脸部叠加区域时的脸部叠加图像,提取脸部叠加图像的人脸特征向量,获得若干个第三人脸特征向量;
18、s2014:按照第一人脸特征向量-第二人脸特征向量-第三人脸特征向量的顺序,组成若干组组合人脸特征向量,生成人脸特征向量集。
19、进一步地,s3包括:
20、s301:按先后顺序获取待识别人的静态人脸图像、动态人脸图像和叠加待识别人的拇指指纹人脸图像,并提取待识别人的静态人脸图像、动态人脸图像和叠加待识别人的拇指指纹人脸图像的待识别特征向量;
21、s302:将待识别特征向量与人脸图像信息库中的加密人脸图像的人脸特征向量集中的人脸特征向量进行匹配对比,若匹配通过,则判断待识别人为目标人。
22、进一步地,s301还包括预先识别叠加识别人的拇指指纹人脸图像是否为可用图像,具体步骤为:
23、s3011:获取叠加目标人的拇指指纹人脸图像,按照预设的尺寸裁剪获得叠加目标人的拇指指纹的区域图像;
24、s3012:根据区域图像获取拇指的阴影区域图像,将阴影区域图像保持在预设的阴影区域图像库中;
25、s3013:获取待识别人的叠加待识别人拇指指纹人脸图像,以及叠加待识别人拇指指纹人脸图像的待识别阴影区域图像,将待识别阴影区域图像与阴影区域图像库中阴影区域图像进行相似度对比,若相似度对比结果小于预设的相似度对比阈值,则判定叠加识别人的拇指指纹人脸图像为无效图像,否则,判定叠加识别人的拇指指纹人脸图像为可用图像。
26、进一步地,还包括s4,设置人脸识别复杂度和加密等级,并生成人脸识别设置选项,选择不同的设置选项,提高人脸识别的识别灵活性和安全性,具体包括:
27、s401:基于静态人脸图像、动态人脸图像和叠加目标人的拇指指纹人脸图像,通过设置单一、或两两组合、或三个组合、或多个组合的方式,设置人脸图像识别的顺序和内容,根据顺序和内容设置若干个复杂度等级;
28、s402:基于复杂度等级,与预设的若干个加密等级搭配组合,生成若干个复杂度等级-加密等级的人脸识别设置选项;
29、s403:基于人脸识别设置选项,结合验证待识别人的身份信息,应用于人脸识别场景或人脸识别周期。
30、一种安全加密的人脸识别装置,包括:
31、获取模块,用于获取目标人的人脸图像;所述人脸图像包括静态人脸图像、动态人脸图像和叠加目标人的拇指指纹人脸图像;
32、安全加密模块,用于基于人脸图像提取人脸特征数据,根据预设的安全加密密钥,对人脸特征数据加密,生成加密人脸图像集,并将加密人脸图像集保存在预设的人脸图像信息库中;
33、人脸识别模块,用于获取待识别人的人脸图像,与人脸图像信息库中的加密人脸图像进行匹配对比,判断待识别人是否为目标人。
34、一种安全加密的人脸识别系统,包括存储装置和处理器,存储装置上存储有由处理器运行的计算机程序,计算机程序在被处理器运行时执行如权利要求1-7中的任一项的安全加密的人脸识别方法。
35、一种安全加密的人脸识别存储介质,存储介质上存储有计算机程序,计算机程序在运行时执行如权利要求1-7中的任一项的安全加密的人脸识别方法。
36、本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书以及附图中所特别指出的结构来实现和获得。
37、下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
1.一种安全加密的人脸识别方法,其特征在于,包括:
2.根据权利要求1所述的一种安全加密的人脸识别方法,其特征在于,s1包括:
3.根据权利要求1所述的一种安全加密的人脸识别方法,其特征在于,s2包括:
4.根据权利要求1所述的一种安全加密的人脸识别方法,其特征在于,s201包括:
5.根据权利要求1所述的一种安全加密的人脸识别方法,其特征在于,s3包括:
6.根据权利要求5所述的一种安全加密的人脸识别方法,其特征在于,s301还包括预先识别叠加识别人的拇指指纹人脸图像是否为可用图像,具体步骤为:
7.根据权利要求1所述的一种安全加密的人脸识别方法,其特征在于,还包括s4,设置人脸识别复杂度和加密等级,并生成人脸识别设置选项,选择不同的设置选项,提高人脸识别的识别灵活性和安全性,具体包括:
8.一种安全加密的人脸识别装置,其特征在于,包括:
9.一种安全加密的人脸识别系统,其特征在于,包括存储装置和处理器,存储装置上存储有由处理器运行的计算机程序,计算机程序在被处理器运行时执行如权利要求1-7中的任一项的安全加密的人脸识别方法。
10.一种安全加密的人脸识别存储介质,其特征在于,存储介质上存储有计算机程序,计算机程序在运行时执行如权利要求1-7中的任一项的安全加密的人脸识别方法。