基于人脸的验票方法、装置及设备与流程

文档序号:27093315发布日期:2021-10-27 15:23阅读:101来源:国知局
基于人脸的验票方法、装置及设备与流程

1.本技术涉及人脸识别技术领域,尤其涉及一种基于人脸的验票方法、装置及设备。


背景技术:

2.在一些需要凭票进入的景区场所,在景区的入口处需要对游客进行验票。
3.目前,对游客进行验票时,通常由专门的验票人员对游客的身份证或者门票进行人工核验。在核验通过的情况下,引导游客从闸机进入景区。
4.然而,上述验票过程,需要在景区入口处设置验票人员,需要耗费人力,并且人工验票的效率较低。


技术实现要素:

5.本技术实施例提供一种基于人脸的验票方法、装置及设备,用以提高验票效率,避免人力浪费。
6.第一方面,本技术实施例提供一种基于人脸的验票方法,应用于电子设备,包括:
7.在所述电子设备为单人票验证模式时,获取第一人脸图像;
8.若所述第一人脸图像对应的票务类型为团体票,则将所述电子设备的验票模式切换为团体票验证模式,并将所述第一人脸图像存储至第一存储空间;
9.获取第二人脸图像,若所述第二人脸图像与所述第一存储空间中的人脸图像的相似度小于第一阈值,则对所述第二人脸图像验证通过,并将所述第二人脸图像存储至所述第一存储空间。
10.一种可能的实现方式中,获取第二人脸图像,若所述第二人脸图像与所述第一存储空间中的人脸图像的相似度小于第一阈值,则对所述第二人脸图像验证通过,包括:
11.获取第i个第二人脸图像,若所述第i个第二人脸图像与所述第一存储空间中的人脸图像的相似度小于第一阈值,则对所述第i个第二人脸图像验证通过;所述i为大于或等于1的整数。
12.一种可能的实现方式中,所述i为大于1的整数;若所述第i个第二人脸图像与所述第一存储空间中的人脸图像的相似度小于第一阈值,则对所述第i个第二人脸图像验证通过,包括:
13.若所述第i个第二人脸图像与所述第一存储空间中的第i-1个第二人脸图像的相似度小于第一阈值,并且,所述第i个第二人脸图像与所述第一存储空间中的第一人脸图像的相似度小于所述第一阈值,则对所述第i个第二人脸图像验证通过。
14.一种可能的实现方式中,所述方法还包括:
15.若所述第i个第二人脸图像与所述第一存储空间中的第一人脸图像的相似度大于或者等于所述第一阈值,则将验证通过的第二人脸图像的数量确定为所述团体票对应的实际通行人数,对所述第一人脸图像验证通过,并将所述电子设备的模式切换为单人票验证模式。
16.一种可能的实现方式中,将验证通过的第二人脸图像的数量确定为所述团体票对应的实际通行人数之后,还包括:
17.将所述团体票对应的实际通行人数发送至票务服务器。
18.一种可能的实现方式中,所述电子设备包括显示屏幕,将所述电子设备的模式切换为团体票验证模式之前,或者,将所述电子设备的模式切换为单人票验证模式之前,还包括:
19.在所述显示屏幕上显示提示信息,所述提示信息用于确认是否对验票模式进行切换;
20.接收用户针对所述提示信息输入的确认指令。
21.一种可能的实现方式中,若所述第一人脸图像对应的票务类型为团体票,则将所述电子设备的模式切换为团体票验证模式之前,还包括:
22.将所述第一人脸图像与第二存储空间中的人脸图像进行比对,在所述第二存储空间中确定出与所述第一人脸图像的相似度最大的第三人脸图像,将所述第三人脸图像的身份信息确定为所述第一人脸图像的身份信息;其中,所述第二存储空间用于存储不同人脸图像的身份信息;
23.根据所述第一人脸图像的身份信息,确定所述第一人脸图像对应的票务类型。
24.一种可能的实现方式中,根据所述第一人脸图像的身份信息,确定所述第一人脸图像对应的票务类型,包括:
25.将所述第一人脸图像的身份信息发送至票务服务器,从所述票务服务器获取所述第一人脸图像对应的票务类型。
26.一种可能的实现方式中,所述方法还包括:
27.若所述第一人脸图像对应的票务类型为单人票,则对所述第一人脸图像验证通过。
28.一种可能的实现方式中,对所述第一人脸图像或者所述第二人脸图像验证通过之后,还包括:
29.控制闸机打开。
30.第二方面,本技术实施例提供一种基于人脸的验票装置,应用于电子设备,所述装置包括:
31.获取模块,用于在所述电子设备为单人票验证模式时,获取第一人脸图像;
32.处理模块,用于若所述第一人脸图像对应的票务类型为团体票,则将所述电子设备的验票模式切换为团体票验证模式,并将所述第一人脸图像存储至第一存储空间;
33.所述获取模块,还用于获取第二人脸图像;
34.所述处理模块,还用于若所述第二人脸图像与所述第一存储空间中的人脸图像的相似度小于第一阈值,则对所述第二人脸图像验证通过,并将所述第二人脸图像存储至所述第一存储空间。
35.一种可能的实现方式中,所述获取模块具体用于:获取第i个第二人脸图像;所述处理模块具体用于:若所述第i个第二人脸图像与所述第一存储空间中的人脸图像的相似度小于第一阈值,则对所述第i个第二人脸图像验证通过;所述i为大于或等于1的整数。
36.一种可能的实现方式中,所述i为大于1的整数;所述处理模块具体用于:若所述第
i个第二人脸图像与所述第一存储空间中的第i-1个第二人脸图像的相似度小于第一阈值,并且,所述第i个第二人脸图像与所述第一存储空间中的第一人脸图像的相似度小于所述第一阈值,则对所述第i个第二人脸图像验证通过。
37.一种可能的实现方式中,所述处理模块还用于:若所述第i个第二人脸图像与所述第一存储空间中的第一人脸图像的相似度大于或者等于所述第一阈值,则将验证通过的第二人脸图像的数量确定为所述团体票对应的实际通行人数,对所述第一人脸图像验证通过,并将所述电子设备的模式切换为单人票验证模式。
38.一种可能的实现方式中,所述处理模块还用于:将所述团体票对应的实际通行人数发送至票务服务器。
39.一种可能的实现方式中,所述电子设备包括显示屏幕,所述处理模块还用于:在所述显示屏幕上显示提示信息,所述提示信息用于确认是否对验票模式进行切换;接收用户针对所述提示信息输入的确认指令。
40.一种可能的实现方式中,所述处理模块还用于:将所述第一人脸图像与第二存储空间中的人脸图像进行比对,在所述第二存储空间中确定出与所述第一人脸图像的相似度最大的第三人脸图像,将所述第三人脸图像的身份信息确定为所述第一人脸图像的身份信息;其中,所述第二存储空间用于存储不同人脸图像的身份信息;根据所述第一人脸图像的身份信息,确定所述第一人脸图像对应的票务类型。
41.一种可能的实现方式中,所述处理模块还具体用于:将所述第一人脸图像的身份信息发送至票务服务器,从所述票务服务器获取所述第一人脸图像对应的票务类型。
42.一种可能的实现方式中,所述处理模块还用于:若所述第一人脸图像对应的票务类型为单人票,则对所述第一人脸图像验证通过。
43.一种可能的实现方式中,所述处理模块还用于:在对所述第一人脸图像或者所述第二人脸图像验证通过之后,控制闸机打开。
44.第三方面,本技术实施例提供一种电子设备,包括:存储器、处理器以及计算机程序,所述计算机程序存储在所述存储器中,所述处理器运行所述计算机程序执行如第一方面任一项所述的方法。
45.第四方面,本技术实施例提供一种计算机可读存储介质,所述计算机可读存储介质包括计算机程序,所述计算机程序被处理器执行时实现如第一方面任一项所述的方法。
46.本技术实施例提供的基于人脸的验票方法、装置及设备,在电子设备为单人票验证模式时,获取第一人脸图像,若第一人脸图像对应的票务类型为团体票,则将电子设备的模式切换为团体票验证模式,并将将第一人脸图像存储至第一存储空间;获取第二人脸图像,若第二人脸图像与第一存储空间中的人脸图像的相似度小于第一阈值,则对第二人脸图像验证通过,并将第二人脸图像存储至第一存储空间。通过上述过程,实现了在单人票验证模式下识别出导游/领队,并切换为团体票验证模式,然后通过在普通成员之间通过1比1比对,统计得到团体中普通成员的数量,从而完成对团体票的验票过程,整个验票过程无需专门验票人员的参与,节省了人力,并且提高了验票的效率。另外,本技术实施例对团体票中普通成员的验证过程,避免了将普通成员的身份信息事先录入电子设备,保护了普通成员的隐私安全。
附图说明
47.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
48.图1a为本技术实施例适用的一种验票系统的示意图;
49.图1b为本技术实施例适用的一种应用场景示意图;
50.图2a和图2b为本技术实施例中人脸验票设备的示意图;
51.图3为本技术一个实施例提供的基于人脸的验票方法的流程示意图;
52.图4为本技术另一个实施例提供的基于人脸的验票方法的流程示意图;
53.图5a至图5f为本技术实施例提供的基于人脸的验票过程的示意图;
54.图6为本技术实施例提供的基于人脸的验证装置的结构示意图;
55.图7为本技术实施例提供的电子设备的结构示意图。
具体实施方式
56.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
57.本技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本技术的实施例例如能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
58.目前,在需要凭票进入的景区场所,对游客进行验票时,通常由专门的验票人员对游客的身份证或者门票进行人工核验。在核验通过的情况下,引导游客从闸机进入景区。然而,上述验票过程,需要在景区入口处设置验票人员,需要耗费人力,并且人工验票的效率较低。
59.为了解决上述技术问题,本技术实施例提供一种基于人脸的验票方法。图1a为本技术实施例适用的一种验票系统的示意图,如图1a所示,该验票系统包括:人脸验票设备10和闸机20。人脸验票设备10和闸机20可以集成设置,也可以独立设置,本实施例对此不作具体限定。人脸验票设备10可以控制闸机20的打开和关闭。可选的,该验票系统还可以包括票务服务器30。人脸验票设备10与票务服务器30通信连接。
60.本实施例提供的验票系统以及验票方法可以应用于需要凭票进入的任何场景,包括但不限于:景区、火车站、客运站等。为了描述方便,后续举例时以景区为例进行描述。图1b为本技术实施例适用的一种应用场景示意图。示例性的,待进入景区的游客人员排队依次通过人脸验票设备10进行验票,验票通过的情况下,人脸验票设备10控制闸机20打开,使
得当前游客人员通过闸机20进入景区。
61.本实施例中,票务服务器30可以是用于管理票务数据的服务器。票务服务器30中可以存储有已购票的游客的票务数据,例如,每个游客所购买的票务类型是单人票还是团体票,若是团体票的话,还可以进一步记录团体票对应的票面额定通行人数等。人脸验票设备10可以通过与票务服务器30的交互过程实现对游客的验票。
62.本实施例中,人脸验票设备10具有人脸采集功能,可以采集游客的人脸图像,并基于人脸图像对游客进行验票。图2a和图2b为本技术实施例中人脸验票设备的示意图。人脸验票设备10可以设置在闸机20的入口处。人脸验票设备10设置有摄像头(附图未示出),可以采集预设范围内的人脸。如图2a所示,游客移动至该预设范围内时,人脸验票设备10采集得到游客的人脸图像。可选的,如图2b所示,人脸验票设备10还可以包括显示屏幕11,该显示屏幕11可以对采集到的人脸图像进行显示。当然,显示屏幕11还可用于显示其他更多的信息,本实施例对此不作具体限定。
63.需要说明的是,本实施例中的人脸验票设备10是指支持以人脸作为身份权限判定的设备。应理解,人脸验票设备10除了可以支持人脸认证方式外,还可以同时支持指纹、刷卡等多种认证方式,本实施例对此不作限定。
64.本实施例提供的基于人脸的验票方法,可以由上述的人脸验票设备10执行。人脸验票设备10可以同时支持单人票和团体票的验证。人脸验票设备10的验票模式包括:单人票验证模式和团体票验证模式。单人票验证模式用于对单人票的游客进行验证,团体票验证模式用于对团体票的游客进行验证。人脸验票设备10上电时默认工作在单人票验证模式。并且可以在两种验证模式之间进行自动切换。
65.人脸验票设备10在团体票验证模式和单人票验证模式下采用不同的验票方式。针对单人票场景,由于在购票阶段容易获取单人游客的人脸图像和身份信息,因此,人脸验票设备10可以事先将每个单人游客的人脸图像和身份信息录入数据库中。这样,在单人游客进入景区时,人脸验票设备10可以采集单人游客的人脸图像,并将该人脸图像与数据库中的人脸图像采用1比n比对的方式进行人脸认证,确定出当前游客的身份信息,并基于该身份信息对当前游客的票务信息进行核验,从而实现对单人游客的验票过程。
66.针对团体票场景,一个团体中包括导游/领队和普通成员。其中,导游/领队作为团体负责人,负责购买团体票,而团体中的普通成员不参与购票,直接跟随导游/领队进入景区即可。因此,对于团体票,在购票阶段导游/领队的人脸图像和身份信息是容易获取的,而团体中的普通成员的人脸图像和身份信息通常无法事先获取。另外,有些场景下普通成员的人脸图像和身份信息可能需要进行隐私保护。因此,本实施例中,人脸验票设备10只需要将导游/领队的人脸图像和身份信息事先录入数据库中,而无需事先录入普通成员的人脸图像和身份信息。这样,一方面保证了对普通成员的身份信息的隐私保护,另一方面避免了事先录入较多的信息,降低了实现复杂性。
67.本实施例中对团体票的验证流程如下:导游/领队先在单人票验证模式下进行第一次人脸认证(与单人游客的人脸认证过程类似),通过本次人脸认证能够识别出导游/领队的身份信息,并进而基于该身份信息对导游/领队的票务信息进行核验。若确定导游/游客对应的票务类型为团体票,则人脸验票设备10将单人票验证模式切换为团体票验证模式。
68.然后,人脸验票设备10在团体票验证模式下对团体中的普通成员依次进行人脸认证。实际应用场景中,由于团体票只关注普通成员的数量,而无需关注普通成员的身份核验,因此,本实施例中,对于普通成员的认证过程,无需采用1比n比对的方式对普通成员的身份信息进行识别,而是采用一次或者多次1比1比对,统计出普通成员的数量即可。示例性的,将当前普通成员的人脸图像与本团队中已采集过的其他人脸图像进行比对,若比对结果不一致,则确定当前普通成员为新的普通成员,将普通成员数量加1。通过上述1比1比对的过程,可以实现对普通成员的数量进行统计。
69.当团体中的所有普通成员统计完毕后,导游/领队在团体票验证模式下进行第二次人脸认证。人脸验票设备10检测到导游/领队的第二次人脸认证后,确定该团体中的所有成员已认证完毕,完成团体票的验票过程。人脸验票设备10在结束团体票的验票过程后,可以将模式切换回单人票验证模式,以便进行后续的单人游客的验票过程,或者其他团体票的验票过程。
70.本实施例中,整个验票过程无需专门验票人员的参与,节省了人力,并且提高了验票的效率。
71.下面以具体地实施例对本技术的技术方案进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例不再赘述。
72.图3为本技术一个实施例提供的基于人脸的验票方法的流程示意图。本实施例的方法可应用于电子设备,该电子设备可以是图1中的人脸验票设备。如图3所示,本实施例的方法,可以包括:
73.s301:在电子设备为单人票验证模式时,获取第一人脸图像。
74.s302:若第一人脸图像对应的票务类型为团体票,则将电子设备的模式切换为团体票验证模式,并将第一人脸图像存储至第一存储空间。
75.在单人票验证模式下,电子设备对当前游客进行人脸采集,得到第一人脸图像。然后,电子设备可以基于第一人脸图像,确定出第一人脸图像对应的票务类型。本实施例的票务类型包括:单人票或者团体票。
76.其中,电子设备基于第一人脸图像,确定出第一人脸图像对应的票务类型,可以采用如下几种可能的实施方式。
77.一种可能的实施方式中,电子设备具有人脸比对功能。电子设备将第一人脸图像与第二存储空间中的人脸图像进行比对,在第二存储空间中确定出与第一人脸图像的相似度最大的第三人脸图像。将该第三人脸图像的身份信息确定为第一人脸图像的身份信息。其中,上述人脸比对的过程可以称为1比n对比。其中,第二存储空间用于存储不同人脸图像的身份信息,第二存储空间也可以称为人脸数据库。
78.进一步的,电子设备根据该身份信息,确定出第一人脸图像对应的票务类型。例如,电子设备的第二存储空间中还可以存储有不同人脸图像对应的票务信息,这样,电子设备可以利用身份信息查询得到第一人脸图像对应的票务类型。或者,电子设备还可以将第一人脸图像的身份信息发送至票务服务器,由票务服务器利用该身份信息查询得到当前游客对应的票务类型,并将票务类型返回给电子设备。
79.另一种可能的实施方式中,电子设备不具有人脸比对功能。电子设备可以将第一人脸图像发送给票务服务器。票务服务器通过1比n比对识别出第一人脸图像的身份信息,
进而利用该身份信息查询对应的票务类型,并将票务类型返回给电子设备。
80.又一种可能的实施方式中,电子设备采集第一人脸图像时,还采集当前游客的身份证信息,将身份证中的人脸图像与第一人脸图像进行1比1比对,若比对结果为一致,则根据采集到的身份证信息确定当前游客的身份信息,并将身份信息发送给票务服务器。由票务服务器利用该身份信息查询对应的票务类型,并将票务类型返回给电子设备。
81.可选的,上述各种实施方式中,票务服务器向电子设备返回票务类型时,还可以同时返回其他的票务信息,例如,票务时间、票务人数等。其中,票务时间是指票务的有效时间段。票务人数是指团体票对应的票面额定通行人数。这样,电子设备在根据票务类型进行验票时,还可以同时考虑票务时间和票务人数,从而提高验票结果的准确度。
82.在上述各种实施方式的基础上,若电子设备确定第一人脸图像对应的票务类型为团体票,即,说明当前游客为导游/领队,则电子设备将模式切换为团体票验证模式,从而在团体票验证模式下对团体中的普通成员进行认证和数量统计。本实施例中,电子设备对团体中普通成员的认证是基于1比1比对,即,将当前普通成员的人脸图像与本团队中已采集的其他人脸图像进行比对,因此,将导游/领队对应的第一人脸图像存储至第一存储空间中,以用于后续普通成员的比对认证。
83.其中,第一存储空间是用于缓存本团队中已采集的人脸图像的存储空间。第一存储空间初始为空。第一存储空间可以存储导游/领队的人脸图像,也可以存储已验证通过的普通成员的人脸图像。
84.另外,由于导游/领队还需要在团体票验证模式下进行第二次认证,因此,导游/领队在单人票验证模式下完成第一次人脸认证后,电子设备并不控制闸机打开,这样,使得导游/领队在景区入口处等待其他普通成员进行验证。其他普通成员的验证过程可以参见s303。
85.s303:获取第二人脸图像,若第二人脸图像与第一存储空间中的人脸图像的相似度小于第一阈值,则对第二人脸图像验证通过,并将第二人脸图像存储至第一存储空间。
86.电子设备在团体票验证模式下,对本团队中的普通成员进行人脸采集,得到第二人脸图像。将第二人脸图像与第一存储空间中的人脸图像进行比对,若第二人脸图像与第一存储空间中的人脸图像的相似度小于第一阈值,则确定当前普通成员为新的普通成员,该情况下,对第二人脸图像验证通过,并对普通成员的数量加1。
87.需要说明的是,在团体票中包括多个普通成员的情况下,本实施例中s303可以被循环执行多次,每次完成一个普通成员的验证,并对普通成员的数量进行更新。另外,本实施例中,每次完成一个普通成员的验证后,将当前普通成员对应的第二人脸图像存储至第一存储空间中,以便于进行下一个普通成员的比对。
88.示例性的,电子设备采集第1个第二人脸图像(即第1个普通成员的人脸图像),此时第一存储空间中缓存有第一人脸图像(即导游/领队的人脸图像)。将第1个第二人脸图像与第一人脸图像进行比对,若相似度小于第一阈值,则说明这是普通成员,对该普通成员验证通过,并将普通成员数量设置为1,并且,将第1个第二人脸图像缓存至第一存储空间。
89.然后,电子设备采集第2个第二人脸图像(即第2个普通成员的人脸图像),此时,第一存储空间中缓存有第一人脸图像(即导游/领队的人脸图像)和第1个第二人脸图像(即第1个普通成员的人脸图像)。将第2个第二人脸图像与第一存储空间中的人脸图像进行比对,
若相似度均小于第一阈值,则说明这是新的普通成员,对该普通成员验证通过,并将普通成员数量设置为2,并且,将第2个第二人脸图像缓存至第一存储空间。
90.然后,电子设备采集第3个第二人脸图像(即第3个普通成员的人脸图像)。应理解,针对第3个第二人脸图像的认证过程与第2个第二人脸图像类似,此处不作赘述。这样,在对所有普通成员验证完毕后,可以统计得到本团队中的普通人员数量。
91.可选的,在电子设备设置有显示屏幕的情况下,显示屏幕还可以实时显示当前验证通过的普通成员的数量,以便导游/领队可以通过显示屏幕及时获知实际通行人数。
92.本实施例提供的基于人脸的验票方法,包括:在电子设备为单人票验证模式时,获取第一人脸图像,若第一人脸图像对应的票务类型为团体票,则将电子设备的模式切换为团体票验证模式,并将将第一人脸图像存储至第一存储空间;获取第二人脸图像,若第二人脸图像与第一存储空间中的人脸图像的相似度小于第一阈值,则对第二人脸图像验证通过,并将第二人脸图像存储至第一存储空间。通过上述过程,实现了在单人票验证模式下识别出导游/领队,并切换为团体票验证模式,然后通过在普通成员之间通过1比1比对,统计得到团体中普通成员的数量,从而完成对团体票的验票过程,整个验票过程无需专门验票人员的参与,节省了人力,并且提高了验票的效率。另外,本技术实施例对团体票中普通成员的验证过程,避免了将普通成员的身份信息事先录入电子设备,保护了普通成员的隐私安全。
93.图4为本技术另一个实施例提供的基于人脸的验票方法的流程示意图。如图4所示,本实施例的方法包括:
94.s401:在电子设备为单人票验证模式时,获取第一人脸图像。
95.应理解,s401的实施方式与图3中的s301类似,此处不作赘述。
96.s402:将第一人脸图像与第二存储空间中的人脸图像进行比对,在第二存储空间中确定出与第一人脸图像的相似度最大的第三人脸图像,将第三人脸图像的身份信息确定为第一人脸图像的身份信息。
97.其中,第二存储空间用于存储不同人脸图像的身份信息。应理解,第二存储空间中存储的可以是已购票的游客的人脸图像以及身份信息。这里所述的“已购票的游客”包括购买单人票的游客和购买团体票的游客。实际应用场景中,购买团体票的游客通常为导游/领队。第二存储空间中存储的人脸图像以及身份信息需要在s301之前存储完成。
98.一些示例中,游客(单人票游客或者导游/领队)通过票务服务器购票时,票务服务器采集游客的人脸图像,并将该人脸图像以及游客的身份信息下发至电子设备;或者,票务服务器获取游客身份证中的人脸图像,并将该人脸图像以及游客的身份信息下发至电子设备。这样,电子设备将该人脸图像以及身份信息存储至人脸数据库(第二存储空间)中,以备后续比对使用。
99.另一些示例中,针对团体票场景,导游/领队通常与景区建立长期合作关系,因此,导游/领队可能多次通过票务服务器购票。为了避免导游/领队的人脸图像以及身份信息被重复下发至电子设备,可以仅在导游/领队第一次购票时,将其人脸图像以及身份信息下发至电子设备;或者,仅在导游/领队与景区建立合作关系时,将其人脸图像以及身份信息下发至电子设备。
100.需要说明的是,上述各示例中,票务服务器向电子设备下发的人脸图像可以是人
脸图像本身,还可以是人脸图像对应的特征信息,本实施例对此不作限定。
101.s403:根据所述第一人脸图像的身份信息,确定所述第一人脸图像对应的票务类型。
102.在电子设备识别得到第一人脸图像的身份信息后,可以根据第一人脸图像的身份信息,确定出第一人脸图像对应的票务类型。具体可以采用如下几种可能的票务类型的确定方式。
103.一些示例中,票务服务器向电子设备下发人脸图像以及身份信息时,还可以向电子设备下发该游客购买的票务类型,使得电子设备对票务类型也进行存储。这样,电子设备可以利用第一人脸图像的身份信息在本地存储中查询得到该第一人脸图像对应的票务类型。
104.另一些示例中,游客购买的票务类型存储在票务服务器中。电子设备在识别得到第一人脸图像的身份信息后,将第一人脸图像的身份信息发送至票务服务器,从票务服务器获取所述第一人脸图像对应的票务类型。例如,票务服务器利用该身份信息查询得到当前游客对应的票务类型,并将票务类型返回给电子设备。
105.s404:若第一人脸图像对应的票务类型为单人票,则对第一人脸图像验证通过。
106.经过s402和s403的1比n比对过程以及票务类型核验过程,若确定出第一人脸图像对应的票务类型为单人票,则说明当前游客为单人游客,由于已确定当前游客购买了单人票,因此,对当前游客验票通过。
107.可选的,在电子设备集成有闸机,或者电子设备与闸机通信连接的场景中,电子设备可以控制闸机打开,使得当前游客可以通过闸机进入景区。
108.s405:若第一人脸图像对应的票务类型为团体票,则将电子设备的模式切换为团体票验证模式,并将第一人脸图像存储至第一存储空间。
109.经过s402和s403的1比n比对过程以及票务类型核验过程,若确定出第一人脸图像对应的票务类型为团体票,则说明当前游客为导游/领队,还需要验证团体中的普通成员的数量,因此,电子设备将模式切换为团体票验证模式,并将第一人脸图像存储至第一存储空间。
110.针对团体中的每个普通成员,分别执行s406至s408的人脸比对过程。其中,i依次取1、2、
……
、n。n为该团体中的普通成员的数量。
111.s406:获取第i个第二人脸图像。
112.s407:若第i个第二人脸图像与第一存储空间中的人脸图像的相似度小于第一阈值,则对第i个第二人脸图像验证通过,并将第i个第二人脸图像存储至第一存储空间。
113.本实施例中,“对第i个第二人脸图像验证通过”是指确定第i个第二人脸图像为新的普通成员,即,可以对普通成员的数量加1。其判断条件为:确定第二人脸图像既不是导游/领队,也不是本团体中已验证通过的其他普通成员。
114.其中,对于i=1时,第一存储空间中仅存储有第一人脸图像(即导游/领队的人脸图像),因此,第i个第二人脸图像与第一存储空间中的人脸图像的相似度小于第一阈值,可以包括:第i个第二人脸图像与第一存储空间中第一人脸图像的相似度小于第一阈值(即,确定第i个第二人脸图像不是导游/领队)。
115.对于i>1时,第一存储空间中既存储有导游/领队对应的第一人脸图像,也存储已
验证通过的普通成员对应的第二人脸图像。因此,第i个第二人脸图像与第一存储空间中的人脸图像的相似度小于第一阈值,可以包括:第i个第二人脸图像与第一存储空间中各第二人脸图像的相似度小于第一阈值(即,确定第i个第二人脸图像不是曾经验证通过的普通成员),并且,第i个第二人脸图像与第一存储空间中的第一人脸图像的相似度小于第一阈值(即,确定第i个第二人脸图像也不是导游/领队)。
116.可选的,本实施例的应用场景中,每次验证一个普通成员之后,该普通成员可以通过闸机进入景区,因此,在确定第i个第二人脸图像不是曾经验证通过的普通成员时,可以仅与第一存储空间中的第i-1个第二人脸图像进行比对,即,只需要确定当前普通成员不是上一次验证通过的普通人员即可。也就是说,当i>1时,在将第i个第二人脸图像存储至第一存储空间之后,还可以包括:将第一存储空间中的第i-1个第二人脸图像删除。这样可以提高比对效率。
117.可选的,当i>1时,对第i个第二人脸图像验证通过的判断条件还可以描述为:若所述第i个第二人脸图像与第一存储空间中的第i-1个第二人脸图像的相似度小于第一阈值(即,确定第i个第二人脸图像不是上一次验证通过的普通成员),并且,第i个第二人脸图像与第一存储空间中的第一人脸图像的相似度小于所述第一阈值(即,确定第i个第二人脸图像也不是导游/领队)。这样,对于普通成员的验证过程,只需要最多两次1比1比对过程,提高了比对效率。
118.s408:若第i(i>1)个第二人脸图像与第一存储空间中的第一人脸图像的相似度大于或者等于第一阈值,则将验证通过的第二人脸图像的数量确定为团体票对应的实际通行人数,对所述第一人脸图像验证通过,并将所述电子设备的模式切换为单人票验证模式。
119.s409:将所述团体票对应的实际通行人数发送至票务服务器。
120.本实施例中,s408-s409描述的是导游/领队进行第二次认证的过程。在i>1时,若第i个第二人脸图像与第一存储空间中的第一人脸图像的相似度大于或者等于第一阈值,则说明第i个第二人脸图像为导游/领队,即这是导游/领队的第二次认证,因此,电子设备确定该团体中普通成员已验证完毕,将验证通过的第二人脸图像的数量确定为团体票对应的实际通行人数。
121.可选的,在对第一人脸图像验证通过后,电子设备可以控制闸机打开,使得导游/领队可以通过闸机进入景区。
122.本实施例中,电子设备在检测到导游/领队的第二次认证后,可以将模式切换回单人票验证模式,以便进行后续的单人游客的验票过程,或者其他团体票的验票过程。
123.需要说明的是,本实施例中,导游/领队的第二次认证可以在还没有达到团体票票面额定通行人数时进行,这时电子设备根据团体票票面额定人数和目前检测到的实际通行人数,确定出团体票剩余人数,并将团体票剩余人数返回给票务服务器。对于团体票的剩余人数可以用于同一张团体票的下一次触发。
124.如果导游/领队的第二次认证是在正常达到团体票票面额定人数时进行的,则电子设备会将实际通行人数上报给票务服务器,从而该团体票的验票过程完成。
125.一些场景中,导游/领队的第二次认证还可以是在超出团体票票面额定人数时进行的。示例性的,电子设备检测到普通成员的实际通行人数达到团体票票面额定通行人数后,仍然有普通人员未通行,可以根据具体景区政策、及领队信用等级来制定通行策略,可
以对剩余的普通成员继续认证,统计出实际通行的普通成员的数量。电子设备将实际通行人数上报票务服务器。票务服务器后续再通知导游/领队针对超员部分进行支付处理。
126.另外,当本实施例应用于双向闸机场景时,在团体票验票流程中,若闸机检测到有反向人员(出景区的人员)通过,则闸机可以通知电子设备,使得电子设备暂时结束本次团体票验票流程。电子设备根据团体票票面额定人数和目前检测到的实际通行人数,确定出团体票剩余人数,并将团体票剩余人数返回给票务服务器。对于团体票的剩余人数,可以再次采用本实施例的方法,重新触发团体票的剩余人数的验证。
127.可选的,电子设备还可以在一些特殊情况下将团体票验证模式切换为单人票验证模式。例如,电子设备在团体票验证模式下,每检测到一个普通成员通过,则更新计时器。若电子设备在预设的超时时间内没有检测到下一个普通成员通过,则电子设备可以将模式切换为单人票验证模式。进一步的,电子设备还可以将当前统计的已通行人数上报给票务服务器,并告知票务服务器团体票验票超时。这样,可以避免一些特殊情况下由于导游/领队忘记进行第二次认证导致电子设备一直处于团体票验证模式,从而对后续的验票流程造成影响。
128.可选的,本实施例中,电子设备进行验票模式的切换之前,还可以在显示屏幕上显示提示信息,所述提示信息用于确认是否对验票模式进行切换;电子设备在接收用户针对所述提示信息输入的确认指令的情况下,再进行验票模式的切换。
129.示例性的,s405中,电子设备确定第一人脸图像对应的票务类型为团体票的情况下,可以在显示屏幕上显示“请确认是否开始团体票验证”。当检测到导游/领队点击确定按钮时,再将电子设备切换为团体票验证模式。s408中,电子设备检测到导游/领队的第二次认证的情况下,可以在显示屏幕上显示“请确认是否结束团体票验证”。当检测到导游/领队点击确定按钮时,再将电子设备切换为单人票验证模式。通过上述确认机制,可以防止团体票场景应用的误触发。
130.可选的,s407中,在对第i个第二人脸图像验证通过的情况下,也可以增加确认机制,在显示屏幕上显示“请确认是否对当前人员放行”。由导游/领队对当前普通成员的身份信息进行确认,在确定当前普通成员是团体成员是,点击确定按钮。电子设备检测到导游/领队点击确认按钮时,再控制闸机打开,使得当前普通成员进入景区。通过上述确认机制,可以避免团体票队伍中被夹杂其他人员,例如逃票、加塞及非团体票人员,保证验票准确性。
131.需要说明的是,本实施例中的所有可能的确认机制均可以作为一个配置项存在,即,导游/领队可以选择是否开启确认机制,使得导游/领队可以在验票准确性和通行效率之间进行平衡选择。
132.下面结合一个具体实施例对本技术基于人脸的验票方法进行举例说明。图5a至图5f为本技术实施例提供的基于人脸的验票过程的示意图。如图5a所示,假设待进入景区的游客包括:游客a、游客b、游客c、游客d、游客e。其中,游客a对应的是单人票。游客b至游客e对应的是团体票,其中,游客b为导游/领队,游客c至游客e为普通成员。
133.(1)游客a或者游客b进行买票,票务服务器生成票务信息,票务服务器将游客a、游客b的人脸图像和身份信息下发到电子设备。电子设备将人脸图像和身份信息存储至第一存储空间。其中,第一存储空间可以为电子设备的flash存储空间,即使电子设备掉电的情
况下,第一存储空间中存储的内容依然保存。本实施例中,票务信息(例如:票务类型、票务时间、票务人数等)由票务服务器保存,不下发至电子设备。
134.(2)如图5a所示,电子设备工作在单人票验证模式下,游客a进入电子设备的人脸识别范围时,电子设备采集游客a的人脸图像。电子设备基于游客a的人脸图像进行1比n比对,识别出游客a的身份信息。并将游客a的身份信息发送至票务服务器,从票务服务器获取游客a的票务类型。电子设备确定游客a的票务类型为单人票,则控制闸机打开,使得游客a进入景区。
135.(3)如图5b所示,电子设备继续工作在单人票验证模式下,游客b进入电子设备的人脸识别范围时,电子设备采集游客b的人脸图像。电子设备基于游客b的人脸图像进行1比n比对,识别出游客b的身份信息。并将游客b的身份信息发送至票务服务器,从票务服务器获取游客b的票务类型。电子设备确定游客b的票务类型为团体票,暂不控制闸机打开,游客b暂不进入景区。
136.电子设备暂时关闭人脸识别,在显示屏幕中显示“请确认是否开始团体票验证”,若游客b点击确认,则电子设备将模式切换为团体票验证模式,并将游客b的人脸图像存储至第一存储空间。若游客b点击取消,则电子设备继续工作在单人票验证模式。游客b点击确认或者取消后,电子设备均恢复人脸识别。本实施例中假设游客b点击确认,如图5b所示,游客b暂不进入景区,而是闸机外继续等待团体中的其他普通成员进行验证。此时,第一存储空间中存储的人脸图像为:游客b的人脸图像。
137.(4)如图5c所示,电子设备工作在团体票验证模式下,游客c进入电子设备的人脸识别范围时,电子设备采集游客c的人脸图像。将游客c的人脸图像与第一存储空间中游客b的人脸图像进行比对,相似度小于第一阈值,则将游客c认证为新的普通成员,将实际通行人数加1,控制闸机打开,使得游客c进入景区。电子设备将游客c的人脸图像存储至第一存储空间,此时,第一存储空间中存储的人脸图像为:游客b的人脸图像和游客c的人脸图像。
138.(5)如图5d所示,电子设备工作在团体票验证模式下,游客d进入电子设备的人脸识别范围时,电子设备采集游客d的人脸图像。将游客d的人脸图像与第一存储空间中游客c的人脸图像进行比对,相似度小于第一阈值,则将游客d的人脸图像与第一存储空间中游客b的人脸图像进行比对,相似度小于第一阈值,则将游客d认证为新的普通成员,将实际通行人数加1,控制闸机打开,使得游客d进入景区。电子设备将游客d的人脸图像存储至第一存储空间,将游客c的人脸图像从第一存储空间删除。此时,第一存储空间中存储的人脸图像为:游客b的人脸图像和游客d的人脸图像。
139.(6)如图5e所示,电子设备工作在团体票验证模式下,游客e进入电子设备的人脸识别范围时,电子设备采集游客e的人脸图像。将游客e的人脸图像与第一存储空间中游客d的人脸图像进行比对,相似度小于第一阈值,则将游客e的人脸图像与第一存储空间中游客b的人脸图像进行比对,相似度小于第一阈值,则将游客e认证为新的普通成员,将实际通行人数加1,控制闸机打开,使得游客e进入景区。电子设备将游客e的人脸图像存储至第一存储空间,将游客d的人脸图像从第一存储空间删除。此时,第一存储空间中存储的人脸图像为:游客b的人脸图像和游客e的人脸图像。
140.(7)如图5f所示,电子设备工作在团体票验证模式下,游客b再次进入电子设备的人脸识别范围时,电子设备采集游客b的人脸图像,将游客b的人脸图像与第一存储空间中
的游客e的人脸图像进行比对,相似度小于第一阈值,则将游客b的人脸图像与第一存储空间中游客b的人脸图像进行比对,相似度大于或者等于第一阈值,则确定是游客b的第二次认证。
141.电子设备在显示屏幕中显示“请确认是否结束团体票验证”,若游客b点击确认,则电子设备将实际通行人数发送至票务服务器,并控制闸机打开,使得游客b进入景区。若游客b点击取消,则电子设备继续工作在团体票验证模式。
142.本实施例中假设游客b点击确认,如图5f所示,游客b通过闸机进入景区。电子设备将模式切换为单人票验证模式,可以继续后续的单人票或者其他团体票的验票流程。可选的,在游客b点击确认的情况下,电子设备还可以清空第一存储空间中的人脸图像,以便进行下一个团体票的验证过程。此时,第一存储空间中存储的人脸图像为:空。
143.本实施例提供的基于人脸的验票方法,实现了在单人票验证模式下识别出导游/领队,并切换为团体票验证模式,然后通过在普通成员之间通过1比1比对,统计得到团体中普通成员的数量,从而完成对团体票的验票过程。本实施例的验票方法可以兼容单人票和团体票,整个验票过程无需专门验票人员的参与,节省了人力,并且提高了验票的效率。另外,针对团体票中的普通成员,其人脸图像和身份信息不需要事先下发至电子设备中,降低了电子设备与票务服务器之间的交互成本,减少了电子设备的存储空间,可以提高电子设备的人脸比对效率。另外,由于普通成员的人脸图像和身份信息无需下发至电子设备中,可以有效防止普通成员的人脸图像和身份信息的泄露,一定程度上保护游客的隐私安全。
144.图6为本技术实施例提供的基于人脸的验票装置的结构示意图。该装置可以为软件和/或硬件的形式,该装置可以设置在人脸验票设备中。如图6所示,本实施例提供的基于人脸的验票装置60,可以包括:获取模块61和处理模块62。其中,
145.获取模块61,用于在所述电子设备为单人票验证模式时,获取第一人脸图像;
146.处理模块62,用于若所述第一人脸图像对应的票务类型为团体票,则将所述电子设备的验票模式切换为团体票验证模式,并将所述第一人脸图像存储至第一存储空间;
147.所述获取模块61,还用于获取第二人脸图像;
148.所述处理模块62,还用于若所述第二人脸图像与所述第一存储空间中的人脸图像的相似度小于第一阈值,则对所述第二人脸图像验证通过,并将所述第二人脸图像存储至所述第一存储空间。
149.一种可能的实现方式中,所述获取模块62具体用于:获取第i个第二人脸图像;所述处理模块具体用于:若所述第i个第二人脸图像与所述第一存储空间中的人脸图像的相似度小于第一阈值,则对所述第i个第二人脸图像验证通过;所述i为大于或等于1的整数。
150.一种可能的实现方式中,所述i为大于1的整数;所述处理模块62具体用于:若所述第i个第二人脸图像与所述第一存储空间中的第i-1个第二人脸图像的相似度小于第一阈值,并且,所述第i个第二人脸图像与所述第一存储空间中的第一人脸图像的相似度小于所述第一阈值,则对所述第i个第二人脸图像验证通过。
151.一种可能的实现方式中,所述处理模块62还用于:若所述第i个第二人脸图像与所述第一存储空间中的第一人脸图像的相似度大于或者等于所述第一阈值,则将验证通过的第二人脸图像的数量确定为所述团体票对应的实际通行人数,对所述第一人脸图像验证通过,并将所述电子设备的模式切换为单人票验证模式。
152.一种可能的实现方式中,所述处理模块62还用于:将所述团体票对应的实际通行人数发送至票务服务器。
153.一种可能的实现方式中,所述电子设备包括显示屏幕,所述处理模块62还用于:在所述显示屏幕上显示提示信息,所述提示信息用于确认是否对验票模式进行切换;接收用户针对所述提示信息输入的确认指令。
154.一种可能的实现方式中,所述处理模块62还用于:将所述第一人脸图像与第二存储空间中的人脸图像进行比对,在所述第二存储空间中确定出与所述第一人脸图像的相似度最大的第三人脸图像,将所述第三人脸图像的身份信息确定为所述第一人脸图像的身份信息;其中,所述第二存储空间用于存储不同人脸图像的身份信息;根据所述第一人脸图像的身份信息,确定所述第一人脸图像对应的票务类型。
155.一种可能的实现方式中,所述处理模块62还具体用于:将所述第一人脸图像的身份信息发送至票务服务器,从所述票务服务器获取所述第一人脸图像对应的票务类型。
156.一种可能的实现方式中,所述处理模块62还用于:若所述第一人脸图像对应的票务类型为单人票,则对所述第一人脸图像验证通过。
157.一种可能的实现方式中,所述处理模块62还用于:在对所述第一人脸图像或者所述第二人脸图像验证通过之后,控制闸机打开。
158.本实施例提供的基于人脸的验票装置,可用于实现上述任一方法实施例中的技术方案,其实现原理和技术效果类似,此处不作赘述。
159.图7为本技术实施例提供的电子设备的结构示意图。该电子设备可以为图1a中的人脸验票设备。如图7所示,本实施例的电子设备70,包括:处理器71以及存储器72;其中,存储器72,用于存储计算机程序;处理器71,用于执行存储器存储的计算机程序,以实现上述实施例中的基于人脸的验票方法。具体可以参见前述方法实施例中的相关描述。可选地,存储器72既可以是独立的,也可以跟处理器71集成在一起。
160.当所述存储器72是独立于处理器71之外的器件时,所述电子设备70还可以包括:总线73,用于连接所述存储器72和处理器71。
161.可选的,电子设备70还可以包括摄像头(未示出),用于采集人脸图像。
162.可选的,电子设备70还可以包括通信部件74,用于与票务服务器、闸机等进行通信。
163.本实施例提供的电子设备,可用于执行上述任一方法实施例中的技术方案,其实现原理和技术效果类似,本实施例此处不再赘述。
164.本技术实施例还提供一种计算机可读存储介质,所述计算机可读存储介质包括计算机程序,所述计算机程序用于实现如上任一方法实施例中的技术方案。
165.本技术实施例还提供一种芯片,包括:存储器、处理器以及计算机程序,所述计算机程序存储在所述存储器中,所述处理器运行所述计算机程序执行上述任一方法实施例中的技术方案。
166.在本技术所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。例如,以上所描述的设备实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之
间的耦合或直接耦合或通信连接可以是通过一些接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。
167.所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。
168.另外,在本技术各个实施例中的各功能模块可以集成在一个处理单元中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个单元中。上述模块成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
169.上述以软件功能模块的形式实现的集成的模块,可以存储在一个计算机可读取存储介质中。上述软件功能模块存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(英文:processor)执行本技术各个实施例所述方法的部分步骤。
170.应理解,上述处理器可以是中央处理单元(英文:central processing unit,简称:cpu),还可以是其他通用处理器、数字信号处理器(英文:digital signal processor,简称:dsp)、专用集成电路(英文:application specific integrated circuit,简称:asic)等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合申请所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。
171.存储器可能包含高速ram存储器,也可能还包括非易失性存储nvm,例如至少一个磁盘存储器,还可以为u盘、移动硬盘、只读存储器、磁盘或光盘等。
172.总线可以是工业标准体系结构(industry standard architecture,isa)总线、外部设备互连(peripheral component,pci)总线或扩展工业标准体系结构(extended industry standard architecture,eisa)总线等。总线可以分为地址总线、数据总线、控制总线等。为便于表示,本技术附图中的总线并不限定仅有一根总线或一种类型的总线。
173.上述存储介质可以是由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器,磁盘或光盘。存储介质可以是通用或专用计算机能够存取的任何可用介质。
174.一种示例性的存储介质耦合至处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息。当然,存储介质也可以是处理器的组成部分。处理器和存储介质可以位于专用集成电路(application specific integrated circuits,简称:asic)中。当然,处理器和存储介质也可以作为分立组件存在于电子设备或主控设备中。
175.本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。
176.最后应说明的是:以上各实施例仅用以说明本技术的技术方案,而非对其限制;尽管参照前述各实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:其依
然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本技术各实施例技术方案的范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1