一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种人脸图像的处理方法、装置、设备和介质与流程

2022-12-02 18:50:06 来源:中国专利 TAG:


1.本技术涉及图像处理技术领域,尤其涉及一种人脸图像的处理方法、装置、设备和介质。


背景技术:

2.随着人脸识别技术的普及,为了实现人脸识别技术的应用,需要将人脸图像录入到人脸数据库中,但这也会存在用户的人脸图像泄露的风险。
3.而现有技术中为了保护用户的人脸图像,会对人脸图像进行隐私保护,采用的方法包括对人脸图像进行加密处理和隐私保护处理。
4.其中,加密处理即采用加密算法对人脸图像进行加密,基于人脸图像中像素点的像素值加密后的数值,从而确定出加密后的人脸图像。
5.隐私保护处理包括的步骤如下所示:获取待处理图像,从待处理图像中确定需要进行隐私处理的人脸图像,对人脸图像进行模糊处理,得到模糊处理后的人脸图像,然后,采用超分辨率算法对模糊处理后的人脸图像进行清晰化处理,得到目标人脸图像,使用目标人脸图像替换待处理图像中的人脸图像;其中人脸图像与目标人脸图像不同。
6.现有技术中的方法虽然在一定程度上可以避免用户的人脸图像泄露,但由于该方法中无论是加密处理,还是隐私保护处理,都是对人脸图像中像素点的像素值进行一系列的函数运算确定的,因此只要根据进行加密处理和隐私保护处理时的函数和处理后人脸图像中像素点的像素值,就可以反向推算出处理前的人脸图像,因此现有技术中仍一定程度上存在用户的人脸图像泄露的风险,信息安全性较低。


技术实现要素:

7.本技术提供了一种人脸图像的处理方法、装置、设备和介质,用以解决现有技术中进行人脸图像的隐私保护时的信息安全性较低的问题。
8.第一方面,本技术提供了一种人脸图像的处理方法,所述方法包括:
9.确定待处理图像中的目标人脸图像;
10.根据所述目标人脸图像以及预设遮挡范围,确定所述目标人脸图像的目标遮挡区域;
11.将所述目标遮挡区域中目标像素点的像素值更新为对应的预设数值,得到遮挡后的目标人脸图像并保存。
12.进一步地,所述确定待处理图像中的目标人脸图像包括:
13.对待处理图像进行人脸识别;
14.若识别出一个人脸,则将所述人脸所在的区域图像确定为目标人脸图像;
15.若识别出至少两个人脸,则根据所述人脸所在的区域图像和预设条件,确定满足所述预设条件的区域图像为目标人脸图像,其中所述预设条件包括区域图像最大、区域图像的位置居中以及区域图像位于设定区域中的至少一个。
16.进一步地,所述根据所述目标人脸图像以及预设遮挡范围,确定所述目标人脸图像的目标遮挡区域包括:
17.对所述目标人脸图像进行人脸关键点检测,得到所述目标人脸图像的关键点并输出显示;
18.接收对所述关键点的选择指令,根据所述选择指令中携带的目标关键点和所述预设遮挡范围,确定所述目标人脸图像的目标遮挡区域。
19.进一步地,所述方法还包括:
20.接收待验证人脸图像,提取所述待验证人脸图像的第一人脸特征向量;
21.根据所述第一人脸特征向量和预先保存的第二人脸特征向量,将所述第一人脸特征向量与所述第二人脸特征向量进行特征比对,其中所述第二人脸特征向量是根据遮挡后的目标人脸图像中目标遮挡区域之外的区域图像提取到的;
22.若所述第二人脸特征向量中存在与所述第一人脸特征向量相似的目标第二人脸特征向量,则确定所述待验证人脸图像验证通过。
23.进一步地,所述接收待验证人脸图像之后,所述提取所述待验证人脸图像的第一人脸特征向量之前,所述方法还包括:
24.对所述待验证人脸图像进行活体检测;
25.若确定所述待验证人脸图像为活体对应的人脸图像,则执行后续的提取所述待验证人脸图像的第一人脸特征向量的步骤。
26.第二方面,本技术提供了一种人脸图像的处理装置,所述装置包括:
27.确定模块,用于确定待处理图像中的目标人脸图像;根据所述目标人脸图像以及预设遮挡范围,确定所述目标人脸图像的目标遮挡区域;
28.处理模块,用于将所述目标遮挡区域中目标像素点的像素值更新为对应的预设数值,得到遮挡后的目标人脸图像并保存。
29.进一步地,所述确定模块,具体用于对待处理图像进行人脸识别;若识别出一个人脸,则将所述人脸所在的区域图像确定为目标人脸图像;若识别出至少两个人脸,则根据所述人脸所在的区域图像和预设条件,确定满足所述预设条件的区域图像为目标人脸图像,其中所述预设条件包括区域图像最大、区域图像的位置居中以及区域图像位于设定区域中的至少一个。
30.进一步地,所述确定模块,具体还用于对所述目标人脸图像进行人脸关键点检测,得到所述目标人脸图像的关键点并输出显示;接收对所述关键点的选择指令,根据所述选择指令中携带的目标关键点和所述预设遮挡范围,确定所述目标人脸图像的目标遮挡区域。
31.进一步地,所述装置还包括:
32.接收模块,用于接收待验证人脸图像,提取所述待验证人脸图像的第一人脸特征向量;
33.验证模块,用于根据所述第一人脸特征向量和预先保存的第二人脸特征向量,将所述第一人脸特征向量与所述第二人脸特征向量进行特征比对,其中所述第二人脸特征向量是根据遮挡后的目标人脸图像中目标遮挡区域之外的区域图像提取到的;若所述第二人脸特征向量中存在与所述第一人脸特征向量相似的目标第二人脸特征向量,则确定所述待
验证人脸图像验证通过。
34.进一步地,所述验证模块,还用于所述提取所述待验证人脸图像的第一人脸特征向量之前,对所述待验证人脸图像进行活体检测;若确定所述待验证人脸图像为活体对应的人脸图像,则执行后续的提取所述待验证人脸图像的第一人脸特征向量的步骤。
35.第三方面,本技术提供了一种电子设备,包括:处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;所述存储器中存储有计算机程序,当所述程序被所述处理器执行时,使得所述处理器执行时实现上述人脸图像的处理方法中任一所述方法的步骤。
36.第四方面,本技术提供了一种计算机可读存储介质,其存储有计算机程序,所述计算机程序被处理器执行时实现上述人脸图像的处理方法中任一所述方法的步骤。
37.本技术公开了一种人脸图像的处理方法、装置、设备和介质,由于该方法中确定待处理图像中的目标人脸图像;根据所述目标人脸图像以及预设遮挡范围,确定所述目标人脸图像的目标遮挡区域;根据所述目标遮挡区域中目标像素点的像素值,将所述目标像素点的像素值设置为对应的预设数值,确定出隐私保护后的目标遮挡人脸图像并保存;从而使得目标人脸图像中目标遮挡区域中的目标像素点的像素值被完全替换,由于在像素值替换后无法确定被遮挡的目标遮挡区域,并且由于替换前的目标人脸图像的目标像素点的像素值与替换后的目标像素点的预设数值之间并不存在任何函数关系,也无法基于预设数值反向推算出最初的目标人脸图像的像素点的像素值,从而提高了人脸图像的隐私保护的信息安全性。
附图说明
38.为了更清楚地说明本技术中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
39.图1为本技术一些实施例提供的一种人脸图像的处理方法的过程示意图;
40.图2为本技术一些实施例提供的一种人脸图像的关键点的示意图;
41.图3为本技术一些实施例提供的一种得到遮挡后的目标人脸图像的过程示意图;
42.图4为本技术一些实施例提供的一种人脸图像处理方法的过程示意图;
43.图5为本技术一些实施例提供的一种人脸图像的处理装置的结构示意图;
44.图6为本技术一些实施例提供的一种电子设备的结构示意图。
具体实施方式
45.为了提高人脸图像的隐私保护的安全性,本技术提供了一种人脸图像的处理方法、装置、设备和介质。
46.为了使本技术的目的、技术方案和优点更加清楚,下面将结合附图对本技术作进一步地详细描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本技术保护的范围。
47.在本技术中,为了提高人脸图像的隐私保护的安全性,针对待处理图像,首先确定出待处理图像中的目标人脸图像,之后对目标人脸图像进行处理使目标人脸图像的部分区域被遮挡,确定遮挡后的目标人脸图像并保存。具体确定遮挡后的目标人脸图像时,是根据目标人脸图像以及预设遮挡范围,确定出目标人脸图像的目标遮挡区域,并将目标遮挡区域中目标像素点的像素值更新为对应的预设数值,从而确定出遮挡后的目标人脸图像,提高了目标人脸图像的隐私保护的安全性。
48.图1为本技术提供的一种人脸图像的处理方法的过程示意图,该过程包括以下步骤:
49.s101:确定待处理图像中的目标人脸图像。
50.本技术提供的人脸图像的处理方法应用于电子设备,其中该电子设备可以是智能终端、pc、平板电脑、或服务器等,其中,该服务器可以是本地服务器,也可以是云端服务器。
51.为了提高人脸图像的隐私保护的安全性,在本技术中,对待处理图像进行识别,确定出该待处理图像中的目标人脸图像。其中该待处理图像是指采集到的准备录入到人脸数据库中的图像。
52.具体的,对待处理图像进行识别时可以采用现有的人脸识别算法,基于人脸识别算法识别人脸图像的方法属于现有技术,本技术在此不做赘述。
53.s102:根据所述目标人脸图像以及预设遮挡范围,确定所述目标人脸图像的目标遮挡区域。
54.为了提高人脸图像的隐私保护的安全性,可以对目标人脸图像进行处理,确定出遮挡后的目标人脸图像。
55.为了确定出遮挡后的目标人脸图像,在本技术中还包括预设遮挡范围,其中该预设遮挡范围是预先设置的,若希望提高隐私保护的安全性,可以将该预设遮挡范围设置地较大一些,若希望在保证人脸图像的隐私保护的安全基础上,基于目标人脸图像除被遮挡区域外的其他区域图像进行人脸验证时,提高人脸验证的准确性,则可以将该预设遮挡范围设置地较小一些。
56.其中,该预设遮挡范围的形状可以是不规则的形状,也可以是规则的形状,例如矩形、三角形、圆形等。
57.根据目标人脸图像以及预设遮挡范围,在目标人脸图像中以任一位置或预设位置作为中心位置,根据该中心位置和预设遮挡范围,确定出在目标人脸图像中的目标遮挡区域。
58.s103:将所述目标遮挡区域中目标像素点的像素值更新为对应的预设数值,得到遮挡后的目标人脸图像并保存。
59.根据目标人脸图像中的目标遮挡区域,为了得到目标遮挡区域遮挡后的目标人脸图像,还预先保存有目标遮挡区域的每个目标像素点对应的预设数值,其中每个目标像素点对应的预设数值可以相同,也可以不同。
60.其中每个目标像素点对应的预设数值相同时,预设数值可以是黑色像素点对应的像素值。每个目标像素点对应的预设数值不同时,预设数值可以是预先设置的3d人脸的图像中对应每个目标像素点的像素值,并且在对目标像素点的像素值进行更新后仍可以组成完整的人脸图像,无法识别出目标遮挡区域。
61.根据预先保存的每个目标像素点对应的预设数值,对目标遮挡区域的目标像素点的像素值进行更新,从而得到了目标遮挡区域遮挡后的目标人脸图像,将遮挡后的目标人脸图像进行保存。其中更新后的像素值为每个目标像素点对应的预设数值。
62.由于在本技术中确定待处理图像中的目标人脸图像;根据所述目标人脸图像以及预设遮挡范围,确定所述目标人脸图像的目标遮挡区域;根据所述目标遮挡区域中目标像素点的像素值,将所述目标像素点的像素值设置为对应的预设数值,确定出隐私保护后的目标遮挡人脸图像并保存;从而使得目标人脸图像中目标遮挡区域中的目标像素点的像素值被完全替换,由于在像素值替换后无法确定被遮挡的目标遮挡区域,并且由于替换前的目标人脸图像的目标像素点的像素值与替换后的目标像素点的预设数值之间并不存在任何函数关系,也无法基于预设数值反向推算出最初的目标人脸图像的像素点的像素值,从而提高了人脸图像的隐私保护的信息安全性。
63.为了确定出待处理人脸图像中的目标人脸图像,在上述实施例的基础上,在本技术中,所述确定待处理图像中的目标人脸图像包括:
64.对待处理图像进行人脸识别;
65.若识别出一个人脸,则将所述人脸所在的区域图像确定为目标人脸图像;
66.若识别出至少两个人脸,则根据所述人脸所在的区域图像和预设条件,确定满足所述预设条件的区域图像为目标人脸图像,其中所述预设条件包括区域图像最大、区域图像的位置居中以及区域图像位于设定区域中的至少一个。
67.在本技术中,由于该处理图像中可能包含一个用户对应的人脸,也可能包含多个用户对应的人脸,为了更准确地确定出目标人脸图像,对待处理图像进行人脸识别时,根据识别出的人脸数量,分别采用不同的方法确定出目标人脸图像。
68.方式1:若只识别出一个人脸,根据识别出的人脸所在的区域图像,将人脸所在的区域图像确定为目标人脸图像。
69.其中人脸所在的区域图像可以采用face(x,y,w,h)表示,x表示为人脸所在区域图像的左上角的x轴坐标,y表示为人脸所在区域图像的左上角的y轴坐标,w表示为人脸所在区域图像的宽度,h表示为人脸所在区域图像的高度。
70.方式2:若识别出至少两个人脸,为了在至少两个人脸中确定出目标人脸,在本技术中还存在预设条件,根据至少两个人脸所在的区域图像和预设条件,确定出满足预设条件的区域图像为目标人脸的目标人脸图像。
71.其中该预设条件包括区域图像最大、区域图像的位置居中、以及区域图像位于设定区域中的至少一个。
72.若该预设条件包括上述条件中的任意一个时,例如:若该预设条件为区域图像最大时,根据确定出的至少两个人脸所在的区域图像,确定出每个区域图像的区域面积,确定出区域面积最大的区域图像为目标人脸图像。
73.若该预设条件为区域图像的位置居中,根据确定出的至少两个人脸所在的区域图像的中心位置,确定出中心位置距待处理图像的中心位置最近的区域图像为目标人脸图像。
74.若该预设条件为区域图像位于设定区域,根据至少两个人脸所在的区域,确定出每个区域与设定区域的交并比值,若存在交并比值小于1的区域图像,则确定出交并比值小
于1且交并比值最小的区域图像,该区域图像即为目标人脸图像;其中交并比值小于1即表示人脸所在的区域位于设定区域内。若不存在交并比值小于1的区域图像,则可以将交并比值最大的区域图像确认为目标区域图像。
75.若该预设条件包括上述条件中的任意两个时,根据至少两个人脸所在的区域图像和任意两个条件,确定出任意两个条件均满足的区域图像为目标人脸的目标人脸图像。
76.若该预设条件包括上述条件中的全部三个时,根据至少两个人脸所在的区域图像和全部三个条件,确定出全部三个条件均满足的区域图像为目标人脸的目标人脸图像。
77.为了确定出目标遮挡区域,在上述各实施例的基础上,在本技术中,所述根据所述目标人脸图像以及预设遮挡范围,确定所述目标人脸图像的目标遮挡区域包括:
78.对所述目标人脸图像进行人脸关键点检测,得到所述目标人脸图像的关键点并输出显示;
79.接收对所述关键点的选择指令,根据所述选择指令中携带的目标关键点和所述预设遮挡范围,确定所述目标人脸图像的目标遮挡区域。
80.为了提高人脸图像隐私保护的信息安全性,在本技术中,对确定出的目标人脸图像进行关键点检测,确定出该人脸图像的关键点。其中该人脸图像的关键点包括人眼、眉毛、鼻子、嘴唇和下颌线等位置的关键点。
81.图2为本技术一些实施例提供的一种人脸图像的关键点的示意图,如图2所示,该关键点共有65个,分别包括下颌线位置的关键点0至关键点10,眉毛位置的关键点11至关键点22,人眼位置的关键点23至关键点38,鼻子位置的关键点39至关键点47,嘴唇位置的关键点48至关键点64。
82.确定出人脸图像的关键点后,为了准确地确定出人脸图像的目标遮挡区域,可以输出显示确定出的人脸图像的关键点。其中人脸图像的关键点可以采用数组序列的形式表示,人脸图像的关键点表示为[x1,y1],...,[xn,yn],其中x1表示为关键点1的横坐标,y1表示为关键点1的纵坐标,xn表示为关键点n的横坐标,yn表示为关键点n的纵坐标。
[0083]
接收对人脸图像的关键点的选择指令,其中该选择指令中携带有用户选择的目标关键点。具体的,可以是通过显示屏接收到对显示的关键点的选择按钮或其他预设按钮的触发操作,或者是在显示屏上的按压、滑动、点击操作等,接收到输入的选择指令。
[0084]
根据接收到的选择指令中的目标关键点,基于目标关键点和预设遮挡范围,若目标关键点只有一个时,将目标关键点作为预设遮挡范围的中心位置;若目标关键点有多个时,将任一目标关键点作为预设遮挡范围的中心位置,从而确定出包括目标关键点的目标人脸图像的目标遮挡区域。
[0085]
例如,根据选择指令中携带的目标关键点42、48和54,基于目标关键点42、48和54和预设遮挡范围,将任一目标关键点作为预设遮挡范围的中心位置,从而确定出目标人脸图像的目标遮挡区域,其中目标关键点42、48和54为鼻尖的目标关键点和嘴角的两个目标关键点。
[0086]
下面通过一个具体的实施例对本技术得到遮挡后的目标人脸图像的过程进行说明,图3为本技术一些实施例提供的一种得到遮挡后的目标人脸图像方法的过程示意图,该过程包括以下步骤:
[0087]
s301:对待处理图像进行人脸识别,进行s302或s303。
[0088]
s302:若识别出一个人脸,则将人脸所在的区域图像确定为目标人脸图像,进行s304。
[0089]
s303:若识别出至少两个人脸,则根据人脸所在的区域图像和预设条件,确定满足预设条件的区域图像为目标人脸图像,其中预设条件包括区域图像最大、区域图像的位置居中以及区域图像位于设定区域中的至少一个。
[0090]
s304:对目标人脸图像进行人脸关键点检测,得到目标人脸图像的关键点并输出显示;接收对关键点的选择指令,根据选择指令中携带的目标关键点和预设遮挡范围,确定目标人脸图像的目标遮挡区域。
[0091]
s305:将目标遮挡区域中目标像素点的像素值更新为对应的预设数值,得到遮挡后的目标人脸图像并保存。
[0092]
为了基于遮挡后的目标人脸图像实现人脸验证,在上述各实施例的基础上,在本技术中,所述方法还包括:
[0093]
接收待验证人脸图像,提取所述待验证人脸图像的第一人脸特征向量;
[0094]
根据所述第一人脸特征向量和预先保存的第二人脸特征向量,将所述第一人脸特征向量与所述第二人脸特征向量进行特征比对,其中所述第二人脸特征向量是根据遮挡后的目标人脸图像中目标遮挡区域之外的区域图像提取到的;
[0095]
若所述第二人脸特征向量中存在与所述第一人脸特征向量相似的目标第二人脸特征向量,则确定所述待验证人脸图像验证通过。
[0096]
在将遮挡后的目标人脸图像保存到人脸数据库后,由于现有技术中将人脸图像进行保存是为了实现人脸识别技术的应用,本技术中,为了基于遮挡后的目标人脸图像仍可以实现人脸识别技术的应用,还可以基于遮挡后的目标人脸图像进行人脸验证。
[0097]
具体的,根据保存的遮挡后的目标人脸图像中目标遮挡区域之外的区域图像,预先采用现有的人脸特征提取算法对区域图像进行特征提取,提取出第二人脸特征向量,将第二人脸特征向量通过注册函数录入到人脸数据库中保存。
[0098]
接收待验证人脸图像,其中该待验证人脸图像为采集到的待进行人脸验证的图像。对该待验证人脸图像进行特征提取,提取出该待验证人脸图像的第一人脸特征向量。
[0099]
根据第一人脸特征向量和预先保存的第二人脸特征向量,通过特征比对函数,将第一人脸特征向量与第二人脸特征向量进行特征比对,确定第二人脸特征向量中是否存在与第一人脸特征向量相似的目标第二人脸特征向量,若第二人脸特征向量中存在与第一人脸特征向量相似的目标第二人脸特征向量,则确定待验证人脸图像验证通过;若第二人脸特征向量中不存在与第一人脸特征向量相似的目标第二人脸特征向量,则确定出待验证人脸图像验证不通过。
[0100]
作为一种可能的实施方式,确定出待验证人脸图像的验证结果后,还可以将验证结果输出显示。
[0101]
为了提高人脸验证的准确性,在上述各实施例的基础上,在本技术中,所述接收待验证人脸图像之后,所述提取所述待验证人脸图像的第一人脸特征向量之前,所述方法还包括:
[0102]
对所述待验证人脸图像进行活体检测;
[0103]
若确定所述待验证人脸图像为活体对应的人脸图像,则执行后续的提取所述待验
证人脸图像的第一人脸特征向量的步骤。
[0104]
为了提高人脸验证的准确性,在本技术中,在接收到待验证人脸图像后,还对该待验证人脸图像进行活体检测,具体通过现有的人脸活体识别算法对人脸图像进行活体检测。
[0105]
若确定出该待验证人脸图像为活体对应的人脸图像时,则继续执行后续的提取待验证人脸图像的第一人脸特征向量的步骤;若确定出该待验证人脸图像不是活体对应的人脸图像时,则直接确定该待验证人脸图像验证不通过。
[0106]
下面通过一个具体的实施例对本技术的人脸图像的处理方法进行说明,图4为本技术一些实施例提供的一种人脸图像处理方法的过程示意图,该过程包括以下步骤:
[0107]
s401:对待处理图像进行人脸识别,进行s402或s403。
[0108]
s402:若识别出一个人脸,则将人脸所在的区域图像确定为目标人脸图像,进行s404。
[0109]
s403:若识别出至少两个人脸,则根据人脸所在的区域图像和预设条件,确定满足预设条件的区域图像为目标人脸图像,其中预设条件包括区域图像最大、区域图像的位置居中以及区域图像位于设定区域中的至少一个。
[0110]
s404:对目标人脸图像进行人脸关键点检测,得到目标人脸图像的关键点并输出显示;接收对关键点的选择指令,根据选择指令中携带的目标关键点和预设遮挡范围,确定目标人脸图像的目标遮挡区域。
[0111]
s405:将目标遮挡区域中目标像素点的像素值更新为对应的预设数值,得到遮挡后的目标人脸图像并保存。
[0112]
s406:接收待验证人脸图像,对待验证人脸图像进行活体检测,进行s407或s410。
[0113]
s407:若确定待验证人脸图像为活体对应的人脸图像,提取待验证人脸图像的第一人脸特征向量。
[0114]
s408:根据第一人脸特征向量和预先保存的第二人脸特征向量,将第一人脸特征向量与第二人脸特征向量进行特征比对,其中第二人脸特征向量是根据遮挡后的目标人脸图像中目标遮挡区域之外的区域图像提取到的,进行s409或s410。
[0115]
s409:若第二人脸特征向量中存在与第一人脸特征向量相似的目标第二人脸特征向量,则确定待验证人脸图像验证通过。
[0116]
s410:若确定待验证人脸图像不是活体对应的人脸图像,或者若第二人脸特征向量中不存在与第一人脸特征向量相似的目标第二人脸特征向量,则确定待验证人脸图像验证不通过。
[0117]
在上述各实施例的基础上,图5为本技术一些实施例提供的一种人脸图像的处理装置的结构示意图,所述装置包括:
[0118]
确定模块501,用于确定待处理图像中的目标人脸图像;根据所述目标人脸图像以及预设遮挡范围,确定所述目标人脸图像的目标遮挡区域;
[0119]
处理模块502,用于将所述目标遮挡区域中目标像素点的像素值更新为对应的预设数值,得到遮挡后的目标人脸图像并保存。
[0120]
进一步地,所述确定模块,具体用于对待处理图像进行人脸识别;若识别出一个人脸,则将所述人脸所在的区域图像确定为目标人脸图像;若识别出至少两个人脸,则根据所
述人脸所在的区域图像和预设条件,确定满足所述预设条件的区域图像为目标人脸图像,其中所述预设条件包括区域图像最大、区域图像的位置居中以及区域图像位于设定区域中的至少一个。
[0121]
进一步地,所述确定模块,具体还用于对所述目标人脸图像进行人脸关键点检测,得到所述目标人脸图像的关键点并输出显示;接收对所述关键点的选择指令,根据所述选择指令中携带的目标关键点和所述预设遮挡范围,确定所述目标人脸图像的目标遮挡区域。
[0122]
进一步地,所述装置还包括:
[0123]
接收模块,用于接收待验证人脸图像,提取所述待验证人脸图像的第一人脸特征向量;
[0124]
验证模块,用于根据所述第一人脸特征向量和预先保存的第二人脸特征向量,将所述第一人脸特征向量与所述第二人脸特征向量进行特征比对,其中所述第二人脸特征向量是根据遮挡后的目标人脸图像中目标遮挡区域之外的区域图像提取到的;若所述第二人脸特征向量中存在与所述第一人脸特征向量相似的目标第二人脸特征向量,则确定所述待验证人脸图像验证通过。
[0125]
进一步地,所述验证模块,还用于所述提取所述待验证人脸图像的第一人脸特征向量之前,对所述待验证人脸图像进行活体检测;若确定所述待验证人脸图像为活体对应的人脸图像,则执行后续的提取所述待验证人脸图像的第一人脸特征向量的步骤。
[0126]
图6为本技术一些实施例提供的一种电子设备的结构示意图,在上述各实施例的基础上,本技术中还提供了一种电子设备,包括处理器601、通信接口602、存储器603和通信总线604,其中,处理器601,通信接口602,存储器603通过通信总线604完成相互间的通信;
[0127]
所述存储器603中存储有计算机程序,当所述程序被所述处理器601执行时,使得所述处理器601执行如下步骤:
[0128]
确定待处理图像中的目标人脸图像;
[0129]
根据所述目标人脸图像以及预设遮挡范围,确定所述目标人脸图像的目标遮挡区域;
[0130]
将所述目标遮挡区域中目标像素点的像素值更新为对应的预设数值,得到遮挡后的目标人脸图像并保存。
[0131]
进一步地,所述处理器601具体用于所述确定待处理图像中的目标人脸图像包括:
[0132]
对待处理图像进行人脸识别;
[0133]
若识别出一个人脸,则将所述人脸所在的区域图像确定为目标人脸图像;
[0134]
若识别出至少两个人脸,则根据所述人脸所在的区域图像和预设条件,确定满足所述预设条件的区域图像为目标人脸图像,其中所述预设条件包括区域图像最大、区域图像的位置居中以及区域图像位于设定区域中的至少一个。
[0135]
进一步地,所述处理器601具体用于所述根据所述目标人脸图像以及预设遮挡范围,确定所述目标人脸图像的目标遮挡区域包括:
[0136]
对所述目标人脸图像进行人脸关键点检测,得到所述目标人脸图像的关键点并输出显示;
[0137]
接收对所述关键点的选择指令,根据所述选择指令中携带的目标关键点和所述预
设遮挡范围,确定所述目标人脸图像的目标遮挡区域。
[0138]
进一步地,所述处理器601还用于接收待验证人脸图像,提取所述待验证人脸图像的第一人脸特征向量;
[0139]
根据所述第一人脸特征向量和预先保存的第二人脸特征向量,将所述第一人脸特征向量与所述第二人脸特征向量进行特征比对,其中所述第二人脸特征向量是根据遮挡后的目标人脸图像中目标遮挡区域之外的区域图像提取到的;
[0140]
若所述第二人脸特征向量中存在与所述第一人脸特征向量相似的目标第二人脸特征向量,则确定所述待验证人脸图像验证通过。
[0141]
进一步地,所述处理器601还用于所述接收待验证人脸图像之后,所述提取所述待验证人脸图像的第一人脸特征向量之前,对所述待验证人脸图像进行活体检测;
[0142]
若确定所述待验证人脸图像为活体对应的人脸图像,则执行后续的提取所述待验证人脸图像的第一人脸特征向量的步骤。
[0143]
上述电子设备提到的通信总线可以是外设部件互连标准(peripheral component interconnect,pci)总线或扩展工业标准结构(extended industry standard architecture,eisa)总线等。该通信总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
[0144]
通信接口602用于上述电子设备与其他设备之间的通信。
[0145]
存储器可以包括随机存取存储器(random access memory,ram),也可以包括非易失性存储器(non-volatile memory,nvm),例如至少一个磁盘存储器。可选地,存储器还可以是至少一个位于远离前述处理器的存储装置。
[0146]
上述处理器可以是通用处理器,包括中央处理器、网络处理器(network processor,np)等;还可以是数字指令处理器(digital signal processing,dsp)、专用集成电路、现场可编程门陈列或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。
[0147]
在上述各实施例的基础上,本技术还提供了一种计算机可读存储介质,其存储有计算机程序,所述计算机程序被处理器执行如下步骤:
[0148]
确定待处理图像中的目标人脸图像;
[0149]
根据所述目标人脸图像以及预设遮挡范围,确定所述目标人脸图像的目标遮挡区域;
[0150]
将所述目标遮挡区域中目标像素点的像素值更新为对应的预设数值,得到遮挡后的目标人脸图像并保存。
[0151]
进一步地,所述确定待处理图像中的目标人脸图像包括:
[0152]
对待处理图像进行人脸识别;
[0153]
若识别出一个人脸,则将所述人脸所在的区域图像确定为目标人脸图像;
[0154]
若识别出至少两个人脸,则根据所述人脸所在的区域图像和预设条件,确定满足所述预设条件的区域图像为目标人脸图像,其中所述预设条件包括区域图像最大、区域图像的位置居中以及区域图像位于设定区域中的至少一个。
[0155]
进一步地,所述根据所述目标人脸图像以及预设遮挡范围,确定所述目标人脸图像的目标遮挡区域包括:
[0156]
对所述目标人脸图像进行人脸关键点检测,得到所述目标人脸图像的关键点并输出显示;
[0157]
接收对所述关键点的选择指令,根据所述选择指令中携带的目标关键点和所述预设遮挡范围,确定所述目标人脸图像的目标遮挡区域。
[0158]
进一步地,所述方法还包括:
[0159]
接收待验证人脸图像,提取所述待验证人脸图像的第一人脸特征向量;
[0160]
根据所述第一人脸特征向量和预先保存的第二人脸特征向量,将所述第一人脸特征向量与所述第二人脸特征向量进行特征比对,其中所述第二人脸特征向量是根据遮挡后的目标人脸图像中目标遮挡区域之外的区域图像提取到的;
[0161]
若所述第二人脸特征向量中存在与所述第一人脸特征向量相似的目标第二人脸特征向量,则确定所述待验证人脸图像验证通过。
[0162]
进一步地,所述接收待验证人脸图像之后,所述提取所述待验证人脸图像的第一人脸特征向量之前,所述方法还包括:
[0163]
对所述待验证人脸图像进行活体检测;
[0164]
若确定所述待验证人脸图像为活体对应的人脸图像,则执行后续的提取所述待验证人脸图像的第一人脸特征向量的步骤。
[0165]
本领域内的技术人员应明白,本技术的实施例可提供为方法、系统、或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
[0166]
本技术是参照根据本技术的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0167]
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0168]
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0169]
显然,本领域的技术人员可以对本技术进行各种改动和变型而不脱离本技术的精神和范围。这样,倘若本技术的这些修改和变型属于本技术权利要求及其等同技术的范围之内,则本技术也意图包含这些改动和变型在内。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献