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

一种人脸识别方法及装置与流程

2022-07-16 13:18:37 来源:中国专利 TAG:


1.本发明涉及生物识别技术领域,具体涉及一种人脸识别方法及装置。


背景技术:

2.人脸识别技术广泛应用于各类app的认证环节,利用设备的摄像头采集用户人脸信息,将拍摄到的视频或者照片发送到后台,通过和目标人脸信息进行比对,达到人脸识别的目的。但是在实际操作中,人脸识别环节中存在恶意对人脸视频或者照片进行替换后进行人脸识别的情况。
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.图1是本发明一实施例提供的人脸识别方法的流程示意图。
35.图2是本发明一实施例提供的人脸识别方法的流程示意图。
36.图3是本发明一实施例提供的人脸识别方法的流程示意图。
37.图4是本发明实施例提供的人脸识别装置的结构示意图。
38.图5是本发明实施例提供的人脸识别装置的结构示意图。
39.图6是本发明实施例提供的人脸识别装置的结构示意图。
40.图7是本发明实施例提供的人脸识别系统示意图。
41.图8为本发明一实施例提供的电子设备的实体结构示意图。
具体实施方式
42.为使本发明实施例的目的、技术方案和优点更加清楚明白,下面结合附图对本发明实施例做进一步详细说明。在此,本发明的示意性实施例及其说明用于解释本发明,但并不作为对本发明的限定。需要说明的是,在不冲突的情况下,本技术中的实施例及实施例中的特征可以相互任意组合。
43.下面以应用端服务器作为执行主体为例,来说明本发明实施例提供的人脸识别方法的实现过程。其中,本发明实施例提供的人脸识别方法的执行主体包括但不限于服务器。
44.图1是本发明一实施例提供的人脸识别方法的流程示意图,如图1所示,本发明实施例提供的人脸识别方法,包括:
45.s101:接收客户端发送的图像信息;
46.该步骤中,应用端服务器接收来自客户端的图像信息。
47.具体的,后端服务器接收的图像信息分为两种,第一种是当需要对用户进行人脸识别验证时,客户端接收到应用端服务器发送的拍摄指示信息后,调用所述设备的摄像头对用户面部进行拍照,得到并发送至后端服务器用于人脸识别的图像信息;第二种是使用预先拍摄/录制好的图像信息对客户端实时采集的图像信息进行替换,并发送至后端服务器用于人脸识别的图像信息。
48.本发明实施例提供的人脸识别方法针对于后端服务器可能接收到达两类图像信息进行甄别,排除其中使用预先拍摄/录制好的图像信息对客户端实时采集的图像信息进行替换,并发送至后端服务器用于人脸识别的图像信息,从而提升后端服务器对图像信息替换的防护能力。
49.s102:获取所述客户端发送的图像信息的图像参数;
50.该步骤中,应用端服务器从客户端发送的图像信息中读取图像信息对应的图像参数,客户端发送的图像信息中包括客户端调用摄像头对用户面部进行拍摄得到的用户面部图像。
51.具体的,所述用户面部图像的格式可以是jpg或者raw格式(raw image format),根据实际需要进行选取,本发明实施在此不做具体限定。
52.获取图像信息中的图像参数是指获取所述用户面部图像的拍摄参数,由于所述用户面部图像的格式为jpg或者raw等格式,上述格式均包含了图像的拍摄属性信息,即拍摄时摄像头/相机的拍摄参数,所述拍摄参数的类型包括快门速度、光圈、感光度、焦距和焦点位置等。
53.s103:将所述图像参数与图像参数标准值进行对比,获得人脸信息活体识别结果;
54.该步骤中,应用端服务器将s102中获取的客户端发送的图像信息对应的图像参数与预设的相应的图像参数标准值进行比对,得到人脸信息活体识别结果,所述人脸信息活体识别结果包括是活体采集和非活体采集。
55.其中,所述图像参数标准值是应用端服务器在采集用户图像信息前储存在服务器上,并向客户端发送的随机生成的或者预先设置好的拍摄参数,所述拍摄参数的类型包括快门速度、光圈、感光度、焦距和焦点位置等,客户端接收到与所述图像参数标准值和拍摄指令时,调用摄像头/相机,按照图像参数标准值调整摄像头/相机的拍摄参数对用户面部进行拍照得到用户面部图像。
56.具体的,当s102中获取的图像参数与所述图像参数标准值相同时,表示客户端是根据图像参数标准值调用摄像头/相机对用户面部进行拍摄的,因此人脸信息活体识别结果为是活体采集,所述人脸信息活体识别结果为是活体采集表示当前人脸识别过程中该用户图像信息没有被他人恶意替换为预先拍摄好的用户图像信息,后端服务器可以开始人脸识别流程。
57.当s102中获取的图像参数与所述图像参数标准值不同时,表示客户端不是根据图像参数标准值调用摄像头/相机对用户面部进行拍摄的,因此人脸信息活体识别结果为非活体采集,所述人脸信息活体识别结果为非活体采集表示当前人脸识别过程中该用户图像信息是被他人恶意替换的预先拍摄好的用户图像信息,后端服务器拒绝开始人脸识别流程,并向客户端发送相应告警信息。
58.s104:若判断获知所述人脸信息活体识别结果为是活体采集,则对所述图像信息进行人脸识别。
59.该步骤中,应用端服务器根据所述人脸信息活体识别结果,对所述人脸信息活体识别结果为是活体采集的图像信息进行人脸识别。
60.本发明实施例提供的人脸识别方法,通过对客户端发送的图像信息中的图像参数与相对应的图像参数标准值进行对比,判断客户端发送的图像信息是否为由客户端根据应用端服务器发送的拍摄指示信息拍摄的图像信息,从而防止待进行人脸识别的图像信息被恶意替换,提升了人脸识别过程中对恶意图像替换的防护能力。
61.图2是本发明一实施例提供的人脸识别方法的流程示意图,如图2所示,在上述各个实施例的基础上,进一步的,在s101前,还包括:
62.s100:将拍摄指示信息发送至客户端以使客户端根据所述拍摄指示信息对用户进行拍摄,得到用户对应的图像信息;
63.其中,所述拍摄指示信息包括拍摄指令和图像参数标准值。
64.该步骤中,应用端服务器将拍摄指示信息发送至客户端,所述拍摄指示信息包括拍摄指令和用于拍摄的图像参数标准值,客户端收到拍摄指令后,调用客户端的相机/摄像头,根据图像参数标准值进行调参后对用户面部进行拍摄,得到用户对应的图像信息。
65.具体的,当客户端向应用端服务器发起需要人脸识别的认证请求时,应用端服务器在接收到所述需要人脸识别的认证请求后,将拍摄指示信息发送至客户端,客户端根据拍摄指示信息调用摄像头/相机对用户面部进行拍摄,得到用户对应的图像信息。
66.此时客户端将所述用户对应的图像信息发送至应用端服务器,继续进行步骤s101-步骤s104,在完成对人脸信息活体识别后,进行人脸识别。
67.具体的,所述拍摄指示信息包括拍摄指令和图像参数标准值。
68.所述拍摄指令用于指示客户端根据所述图像参数标准值对摄像头/相机进行调参,并对用户面部进行拍摄。
69.所述图像参数标准值是预先设置并储存在应用端服务器中的,当应用端服务器接收到客户端发起的需要人脸识别的认证请求时,将所述图像参数标准值与所述拍摄指令一同发送至客户端。所述图像参数标准值是预先设置好的摄像头/相机拍摄参数,所述拍摄参数的类型包括快门速度、光圈、感光度、焦距和焦点位置等,客户端接收到与所述图像参数标准值和拍摄指令时,调用摄像头/相机,按照图像参数标准值调整摄像头/相机的拍摄参
数对用户面部进行拍照得到用户面部图像。
70.并且,所述图像参数标准值储存在应用端服务器中,当应用端服务器接收到图像信息后,将所述图像信息的图像参数与储存的图像参数标准值进行对比,从而判断接收到的所述图像信息是按照应用端服务器下发的拍摄指示信息实时对用户面部进行拍摄而到的还是通过恶意的提前录制的方式得到的。
71.在上述各个实施例的基础上,进一步的,所述将所述图像参数与图像参数标准值进行对比,获得人脸信息活体识别结果,包括如下步骤:
72.若判断获知所述图像参数与所述图像参数标准值相同,则所述人脸信息活体识别结果为是活体采集。
73.该步骤中,将所述图像信息的图像参数与所述图像参数标准值进行对比,若所述图像信息的拍摄参数与所述图像参数标准值相同,则表示所述图像信息是客户端调用摄像头/相机根据应用端服务器下发的图像参数标准值进行拍摄的,即所述图像信息并未被预先录制好的图像信息恶意替换,是实时对用户面部进行拍摄从而采集到的图像信息,因此,可以继续对所述图像信息进行人脸识别。
74.若判断获知所述图像信息的图像参数与所述图像参数标准值不相同,则所述人脸信息活体识别结果为非活体采集。
75.该步骤中,将所述图像信息的图像参数与所述图像参数标准值进行对比,若所述图像信息的拍摄参数与所述图像参数标准值不同,则表示所述图像信息不是客户端调用摄像头/相机根据应用端服务器下发的图像参数标准值进行拍摄的,即所述图像信息被预先录制好的图像信息恶意替换,而非是实时对用户面部进行拍摄从而采集到的图像信息,因此,不能继续对所述图像信息进行人脸识别。
76.具体的,所述图像参数是通过所述图像信息得到的,所述图像参数是所述图像信息的拍摄参数。如前所述,所述图像信息为jpg格式或raw格式,上述中格式中储存了所述信息拍摄是的摄像头/相机的拍摄参数。
77.在上述各个实施例的基础上,进一步的,所述图像参数标准值包含快门速度、光圈、感光度、焦距和焦点位置中至少一种的组合;相应的,所述图像参数为所述图像信息对应的快门速度、光圈、感光度、焦距和焦点位置中至少一种的组合。
78.其中,所述快门速度为摄像头/相机中的图像传感器,如ccd、cmos等的曝光时间,例如,快门速度为1/10秒、1/60秒、1/2000秒等,快门速度越快,曝光时间越长,所述快门速度根据实际拍摄场景的需求进行选取,本发明实施例不做具体限定。
79.所述光圈为镜头焦距与镜头有效口径直径的比值,以光圈数f表示,光圈数f值越小,通光孔径越大,在同一单位时间内的进光量便越多。完整的光圈值系列如下:f/1.0,f/1.4,f/2.0,f/2.8,f/4.0,f/5.6,f/8.0,f/11,f/16,f/22,f/32,f/44,f/64,以f/2.0,f/2.8为例,当光圈从f/2.8调整到f/2.0时,同一单位时间内的进光量增加一倍。所述光圈根据实际拍摄场景的需求进行选取,本发明实施例不做具体限定。
80.所述感光度(iso值)是摄像头/相机的图像传感器,例如ccd和cmos对于光的灵敏度,所述iso值越高,表示图像传感器对光的敏感度越高,相应的为了保证拍摄的图像画质清晰且亮度事宜,可以选取较快的快门速度或较大的光圈值。所述感光度根据实际拍摄场景的需求进行选取,本发明实施例不做具体限定。
81.所述焦距(focal length),是从镜头的镜片中间点到光线能清晰聚焦的那一点之间的距离,摄像头/相机可以通过调焦或数码变焦进行调整。所述焦距根据实际拍摄场景的需求进行选取,本发明实施例不做具体限定。
82.所述焦点位置为对焦点的位置,摄像头/相机在拍摄时会根据用户偏好或自动选择拍摄画面的对焦点位置,并以此为对焦点进行对焦拍摄。所述焦点位置根据实际拍摄场景的需求进行选取,本发明实施例不做具体限定。
83.具体的,所述图像参数标准值和所述图像参数是上述参数中的一种或几种的组合,客户端摄像头/相机根据所述图像参数标准值进行调参拍摄时,所述图像参数标准值为做出规定的参数则由摄像头/相机的测光模块根据当前光照条件,在确保能够得到清楚明亮的用户面部图像信息的前提下,进行自动选取。
84.所述图像参数标准值根据实际需要进行设置,本发明实施例不做具体限定。
85.例如,所述图像参数标准值为快门速度1/100秒,光圈f=6.3,相应的,若应用端服务器接收的所述图像信息的图像参数中的快门速度也为1/100秒,光圈也为f=6.3,则表示所述图像信息是客户端调用摄像头/相机根据应用端服务器下发的所述图像参数标准值对用户面部进行拍摄得到的。
86.在上述各个实施例的基础上,进一步的,所述图像参数标准值是随机产生的或预先设置的。
87.具体的,应用端服务器在接收到当客户端发起的需要人脸识别的认证请求时,随机生成并储存相应的图像参数标准值,所述随机产生的图像参数标准值是从快门速度、光圈、感光度、焦距和焦点位置等参数类型中随机选取一种或多种参数类型进行组合,并随机生成各个参数的值。
88.所述图像参数标准值还可以是预先设置好并储存在应用端服务器中的,当应用端服务器在接收到当客户端发起的需要人脸识别的认证请求时,将所述预先设置好的图像参数标准值发送至客户端。
89.下面以客户端作为执行主体为例,来说明本发明实施例提供的人脸识别方法的实现过程。其中,本发明实施例提供的人脸识别方法的执行主体包括但不限于个人计算机、膝上型计算机、蜂窝电话、相机电话、智能电话、个人数字助理、媒体播放器、导航设备、电子邮件设备、游戏控制台、平板计算机、可穿戴设备或者这些设备中的任何设备的组合。
90.图3是本发明一实施例提供的人脸识别方法的流程示意图,如图3所示,本发明实施例提供的人脸识别方法,包括:
91.s301:接收应用端服务器发送的拍摄指示信息;
92.该步骤中,客户端接收应用端服务器发送的拍摄指示信息,所述拍摄指示信息包括拍摄指令和预先设置的图像参数标准值。
93.具体的,客户端向应用端服务器发起需要人脸识别的认证请求时,应用端服务器在接收到所述需要人脸识别的认证请求后,将拍摄指示信息发送至客户端。
94.s302:根据所述拍摄指示信息对用户进行拍摄,得到用户对应的图像信息;
95.该步骤中,客户端根据所述拍摄指示信息调用设备上的摄像头/相机对用户面部进行拍摄,得到用户对应的图像信息。
96.具体的,所述拍摄指示信息包括拍摄指令和图像参数标准值。
97.客户端在拍摄指令的指示下根据所述图像参数标准值对摄像头/相机进行调参后,对用户面部进行拍摄。
98.所述图像参数标准值是预先设置并储存在应用端服务器中的,当应用端服务器接收到客户端发起的需要人脸识别的认证请求时,将所述图像参数标准值与所述拍摄指令一同发送至客户端。所述图像参数标准值是预先设置好的摄像头/相机拍摄参数,所述拍摄参数的类型包括快门速度、光圈、感光度、焦距和焦点位置等,客户端接收到与所述图像参数标准值和拍摄指令时,调用摄像头/相机,按照图像参数标准值调整摄像头/相机的拍摄参数对用户面部进行拍照得到用户面部图像。
99.并且,所述图像参数标准值储存在应用端服务器中,当应用端服务器接收到图像信息后,将所述图像信息的图像参数与储存的图像参数标准值进行对比,从而判断接收到的所述图像信息是按照应用端服务器下发的拍摄指示信息实时对用户面部进行拍摄而到的还是通过恶意的提前录制的方式得到的。
100.s303:将所述用户图像信息发送至应用端服务器进行人脸识别;
101.该步骤中,客户端在根据s302中的拍摄指示信息调用摄像头/相机对用户面部进行拍摄,得到用户对应的图像信息后,将所述用户图像信息发送至应用端服务器进行人脸识别。
102.具体的,所述用户图像信息在应用端服务器进行人脸识别的步骤参见上文所述,此处不再进行赘述。
103.本发明实施例提供的人脸识别方法,通过对客户端根据应用端服务器发送的图像参数标准值对用户面部进行拍摄,并将拍摄得到的图像信息发送至应用端服务器,应用端服务器将图像信息中的图像参数与相对应的图像参数标准值进行对比,判断客户端发送的图像信息是否为经由实时拍照获取的图像信息,从而防止待进行人脸识别的图像信息被恶意替换,提升了人脸识别过程中对恶意图像替换的防护能力。
104.图4是本发明实施例提供的人脸识别装置的结构示意图,如图4所示,本发明实施例提供的人脸识别装置,包括:第一接收模块401,用于接收客户端发送的图像信息;获取模块402,用于获取所述客户端发送的图像信息的图像参数;对比模块403,用于将所述图像参数与图像参数标准值进行对比,获得人脸信息活体识别结果;其中,所述图像参数标准值是预先设置的;判断识别模块404,用于判断获知所述人脸信息活体识别结果为是活体采集,则对所述图像信息进行人脸识别。其中:
105.第一接收模块401,用于接收来自客户端的图像信息。
106.获取模块402,用于从客户端发送的图像信息中读取图像信息对应的图像参数,客户端发送的图像信息中包括客户端调用摄像头对用户面部进行拍摄得到的用户面部图像。
107.对比模块403,用于将获取模块402中获取的客户端发送的图像信息对应的图像参数与预设的相应的图像参数标准值进行比对,得到人脸信息活体识别结果,所述人脸信息活体识别结果包括是活体采集和非活体采集。
108.判断识别模块404,用于根据所述人脸信息活体识别结果,对所述人脸信息活体识别结果为是活体采集的图像信息进行人脸识别。
109.图5是本发明实施例提供的人脸识别装置的结构示意图,如图5所示,在上述各个实施例的基础上,进一步的,还包括指令发送模块400,用于将拍摄指示信息发送至客户端
以使客户端根据所述拍摄指示信息对用户进行拍摄,得到用户对应的图像信息;其中,所述拍摄指示信息包括拍摄指令和图像参数标准值。其中:
110.指令发送模块400,用于将拍摄指示信息发送至客户端,所述拍摄指示信息包括拍摄指令和用于拍摄的图像参数标准值,客户端收到拍摄指令后,调用客户端的相机/摄像头,根据图像参数标准值进行调参后对用户面部进行拍摄,得到用户对应的图像信息。
111.在上述各个实施例的基础上,进一步的,对比模块403具体用于判断获知所述图像参数与所述图像参数标准值相同,则所述人脸信息活体识别结果为是活体采集,其中:
112.对比模块403具体用于将所述图像信息的图像参数与所述图像参数标准值进行对比,若所述图像信息的拍摄参数与所述图像参数标准值相同,则表示所述图像信息是客户端调用摄像头/相机根据应用端服务器下发的图像参数标准值进行拍摄的,即所述图像信息并未被预先录制好的图像信息恶意替换,是实时对用户面部进行拍摄从而采集到的图像信息,因此,可以继续对所述图像信息进行人脸识别。
113.对比模块403具体还用于将所述图像信息的图像参数与所述图像参数标准值进行对比,若所述图像信息的拍摄参数与所述图像参数标准值不同,则表示所述图像信息不是客户端调用摄像头/相机根据应用端服务器下发的图像参数标准值进行拍摄的,即所述图像信息被预先录制好的图像信息恶意替换,而非是实时对用户面部进行拍摄从而采集到的图像信息,因此,不能继续对所述图像信息进行人脸识别。
114.在上述各个实施例的基础上,进一步的,所述图像参数标准值包含快门速度、光圈、感光度、焦距和焦点位置中至少一种的组合;相应的,所述图像参数为所述图像信息对应的快门速度、光圈、感光度、焦距和焦点位置中至少一种的组合。
115.其中,所述快门速度为摄像头/相机中的图像传感器,如ccd、cmos等的曝光时间,例如,快门速度为1/10秒、1/60秒、1/2000秒等,快门速度越快,曝光时间越长,所述快门速度根据实际拍摄场景的需求进行选取,本发明实施例不做具体限定。
116.所述光圈为镜头焦距与镜头有效口径直径的比值,以光圈数f表示,光圈数f值越小,通光孔径越大,在同一单位时间内的进光量便越多。完整的光圈值系列如下:f/1.0,f/1.4,f/2.0,f/2.8,f/4.0,f/5.6,f/8.0,f/11,f/16,f/22,f/32,f/44,f/64,以f/2.0,f/2.8为例,当光圈从f/2.8调整到f/2.0时,同一单位时间内的进光量增加一倍。所述光圈根据实际拍摄场景的需求进行选取,本发明实施例不做具体限定。
117.所述感光度(iso值)是摄像头/相机的图像传感器,例如ccd和cmos对于光的灵敏度,所述iso值越高,表示图像传感器对光的敏感度越高,相应的为了保证拍摄的图像画质清晰且亮度事宜,可以选取较快的快门速度或较大的光圈值。所述感光度根据实际拍摄场景的需求进行选取,本发明实施例不做具体限定。
118.所述焦距(focal length),是从镜头的镜片中间点到光线能清晰聚焦的那一点之间的距离,摄像头/相机可以通过调焦或数码变焦进行调整。所述焦距根据实际拍摄场景的需求进行选取,本发明实施例不做具体限定。
119.所述焦点位置为对焦点的位置,摄像头/相机在拍摄时会根据用户偏好或自动选择拍摄画面的对焦点位置,并以此为对焦点进行对焦拍摄。所述焦点位置根据实际拍摄场景的需求进行选取,本发明实施例不做具体限定。
120.具体的,所述图像参数标准值和所述图像参数是上述参数中的一种或几种的组
合,客户端摄像头/相机根据所述图像参数标准值进行调参拍摄时,所述图像参数标准值为做出规定的参数则由摄像头/相机的测光模块根据当前光照条件,在确保能够得到清楚明亮的用户面部图像信息的前提下,进行自动选取。
121.所述图像参数标准值根据实际需要进行设置,本发明实施例不做具体限定。
122.例如,所述图像参数标准值为快门速度1/100秒,光圈f=6.3,相应的,若应用端服务器接收的所述图像信息的图像参数中的快门速度也为1/100秒,光圈也为f=6.3,则表示所述图像信息是客户端调用摄像头/相机根据应用端服务器下发的所述图像参数标准值对用户面部进行拍摄得到的。
123.在上述各个实施例的基础上,进一步的,所述图像参数标准值是随机产生的或预先设置的。
124.具体的,应用端服务器在接收到当客户端发起的需要人脸识别的认证请求时,随机生成并储存相应的图像参数标准值,所述随机产生的的图像参数标准值是从快门速度、光圈、感光度、焦距和焦点位置等参数类型中随机选取一种或多种参数类型进行组合,并随机生成各个参数的值。
125.所述图像参数标准值还可以是预先设置好并储存在应用端服务器中的,当应用端服务器在接收到当客户端发起的需要人脸识别的认证请求时,将所述预先设置好的图像参数标准值发送至客户端。
126.图6是本发明实施例提供的人脸识别装置的结构示意图,如图6所示,本发明实施例提供的人脸识别装置,包括第二接收模块601,用于接收应用端服务器发送的拍摄指示信息;图片采集模块602,用于根据所述拍摄指示信息对用户进行拍照,得到用户对应的图像信息;发送模块603,用于将所述用户图像信息发送至应用端服务器进行人脸识别;其中,所述拍摄指示信息包括拍摄指令和图像参数标准值,所述图像参数标准值是预先设置的。其中:
127.第二接收模块601,用于接收应用端服务器发送的拍摄指示信息,所述拍摄指示信息包括拍摄指令和预先设置的图像参数标准值。
128.图片采集模块602,用于根据所述拍摄指示信息调用设备上的摄像头/相机对用户面部进行拍摄,得到用户对应的图像信息。
129.发送模块603,用于将根据拍摄指示信息调用摄像头/相机对用户面部进行拍摄,得到的用户对应的图像信息,发送至应用端服务器进行人脸识别。
130.在上述各个实施例的基础上,进一步的,所述图像参数标准值为快门速度、光圈、感光度、焦距和焦点位置中至少一种的组合。
131.在上述各个实施例的基础上,进一步的,所述图像参数标准值是随机产生的或预先设置的。
132.本发明实施例提供的服务器和客户端的实施例具体可以用于执行上述各方法实施例的处理流程,其功能在此不再赘述,可以参照上述方法实施例的详细描述。
133.要说明的是,本发明实施例提供的人脸识别方法及装置可用于金融领域,也可用于除金融领域之外的任意技术领域,本发明实施例对人脸识别方法及装置的应用领域不做限定。
134.图7是本发明实施例提供的人脸识别系统示意图,如图7所示,在上述各个实施例
的基础上,本发明实施例提供的人脸识别系统包括:应用端服务器701,用于接收客户端702发送的图像信息,获取客户端701发送的图像信息的图像参数后,将所述图像参数与图像参数标准值进行对比,获得人脸信息活体识别结果,若判断获知所述人脸信息活体识别结果为是活体采集,则对所述图像信息进行人脸识别,以及将拍摄指示信息发送至客户端702;客户端702,用于接收应用端服务器701发送的拍摄指示信息,根据所述拍摄指示信息对用户进行拍照,得到用户对应的图像信息,将所述用户图像信息发送至应用端服务器701进行人脸识别。其中:
135.应用端服务器701用于接收来自客户端702的图像信息;从客户端702发送的图像信息中读取图像信息对应的图像参数,客户端702发送的图像信息中包括客户端调用摄像头对用户面部进行拍摄得到的用户面部图像;将客户端702发送的图像信息对应的图像参数与预设的相应的图像参数标准值进行比对,得到人脸信息活体识别结果,所述人脸信息活体识别结果包括是活体采集和非活体采集;根据所述人脸信息活体识别结果,对所述人脸信息活体识别结果为是活体采集的图像信息进行人脸识别。以及将拍摄指示信息发送至客户端702,所述拍摄指示信息包括拍摄指令和用于拍摄的图像参数标准值,使客户端702收到拍摄指令后,调用客户端的相机/摄像头,根据图像参数标准值进行调参后对用户面部进行拍摄,得到用户对应的图像信息。
136.客户端702用于收应用端服务器701发送的拍摄指示信息,所述拍摄指示信息包括拍摄指令和预先设置的图像参数标准值;根据所述拍摄指示信息调用设备上的摄像头/相机对用户面部进行拍摄,得到用户对应的图像信息;将根据拍摄指示信息调用摄像头/相机对用户面部进行拍摄,得到的用户对应的图像信息,发送至应用端服务器进行人脸识别。
137.值得一提的是,本技术技术方案中对数据的获取、存储、使用、处理等均符合国家法律法规的相关规定。
138.图8为本发明一实施例提供的电子设备的实体结构示意图,如图8所示,该电子设备可以包括:处理器(processor)801、通信接口(communications interface)802、存储器(memory)803和通信总线804,其中,处理器801,通信接口802,存储器803通过通信总线804完成相互间的通信。处理器801可以调用存储器803中的逻辑指令,以执行如下方法:接收客户端发送的图像信息;获取所述客户端发送的图像信息的图像参数;将所述图像参数与图像参数标准值进行对比,获得人脸信息活体识别结果;其中,所述图像参数标准值是预先设置的;若判断获知所述人脸信息活体识别结果为是活体采集,则对所述图像信息进行人脸识别。或者接收应用端服务器发送的拍摄指示信息;根据所述拍摄指示信息对用户进行拍摄,得到用户对应的图像信息;将所述用户图像信息发送至应用端服务器进行人脸识别;其中,所述拍摄指示信息包括拍摄指令和图像参数标准值,所述图像参数标准值是预先设置的。
139.此外,上述的存储器803中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,
read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
140.本实施例公开一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,计算机能够执行上述各方法实施例所提供的方法,例如包括:接收客户端发送的图像信息;获取所述客户端发送的图像信息的图像参数;将所述图像参数与图像参数标准值进行对比,获得人脸信息活体识别结果;其中,所述图像参数标准值是预先设置的;若判断获知所述人脸信息活体识别结果为是活体采集,则对所述图像信息进行人脸识别。或者接收应用端服务器发送的拍摄指示信息;根据所述拍摄指示信息对用户进行拍摄,得到用户对应的图像信息;将所述用户图像信息发送至应用端服务器进行人脸识别;其中,所述拍摄指示信息包括拍摄指令和图像参数标准值,所述图像参数标准值是预先设置的。
141.本实施例提供一种计算机可读存储介质,所述计算机可读存储介质存储计算机程序,所述计算机程序使所述计算机执行上述各方法实施例所提供的方法,例如包括:接收客户端发送的图像信息;获取所述客户端发送的图像信息的图像参数;将所述图像参数与图像参数标准值进行对比,获得人脸信息活体识别结果;其中,所述图像参数标准值是预先设置的;若判断获知所述人脸信息活体识别结果为是活体采集,则对所述图像信息进行人脸识别。或者接收应用端服务器发送的拍摄指示信息;根据所述拍摄指示信息对用户进行拍摄,得到用户对应的图像信息;将所述用户图像信息发送至应用端服务器进行人脸识别;其中,所述拍摄指示信息包括拍摄指令和图像参数标准值,所述图像参数标准值是预先设置的。
142.本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
143.本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
144.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
145.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
146.在本说明书的描述中,参考术语“一个实施例”、“一个具体实施例”、“一些实施例”、“例如”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
147.以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施例而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

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

相关文献