基于人脸识别的闸机及其控制方法、闸机核验系统与流程

专利2022-06-28  57


本发明涉及人脸识别技术领域,尤其涉及一种基于人脸识别的闸机、闸机控制方法、闸机核验系统、人脸识别平台的运行方法、乘客票证核验方法、计算机可读存储介质及装置。



背景技术:

随着科学技术的发展,人脸识别技术被越来越多的用于各个行业,在铁路检票闸机上也得到了试点应用并取得了一定的效果,但由于在现有技术下,人脸识别技术通过对人脸提取人脸特征值,标识每张图片的特征。不同厂家的人脸算法提取的人脸特征值不同,即使同一厂家的人脸算法,如果算法版本不同,其提取的人脸特征值也不同。因此由于算法、标准和流程不统一,不同厂家设备识别效果差别较大,并且试点的人脸识别应用场景单一,缺少线上应用,没有与客票系统整体联动发展,都造成用户体验不佳的问题;并且人脸算法升级与改造目前多是人工现场处理,没能实现在线操作,无法从系统级别给予应急保障机制,系统维护成本大。



技术实现要素:

为解决上述技术问题,有必要提供一种基于人脸识别的闸机、闸机控制方法、闸机核验系统、人脸识别平台的运行方法、乘客票证核验方法、计算机可读存储介质及装置。

本发明一种实施例提供一种基于人脸识别的闸机,其包括控制模块、摄像模块、闸机模块,所述摄像模块用于采集第一当前人脸图像并提供至所述控制模块,所述控制模块包括主控单元及人脸单元,所述主控单元用于接收所述第一当前人脸图像、获取第一样本图像并提供至所述人脸单元,所述人脸单元包括人脸控制单元及人脸算力单元,所述人脸控制单元用于与外部的人脸识别平台通信以获取算法数据并提供至所述人脸算力单元,所述人脸算力单元用于接收所述算法数据并依据所述算法数据中的识别算法分析所述第一当前人脸图像与所述第一样本图像是否一致并输出分析结果至所述主控单元,所述主控单元还用于依据所述分析结果控制控制所述闸机模块的开关状态。

在一种实施例中,所述闸机还包括票证信息读取模块,所述票证信息读取模块用于获取当前票证信息,所述当前票证信息包括证件照片信息,所述票证信息读取模块将所述当前票证信息中的证件照片信息作为所述第一样本图像并提供至所述控制模块。

在一种实施例中,所述人脸控制单元还用于接收所述外部装置先后发送的第一算法数据及第二算法数据并将所述第一算法数据及第二算法数据先后提供至所述人脸算力单元,所述人脸算力单元还用于在接收到所述第一算法数据但未接收到所述第二算法数据时依据所述第一算法数据分析并输出分析结果,以及用于在接收到所述第二算法数据以后放弃所述第一算法数据并依据所述第二算法数据分析及输出分析结果。

在一种实施例中,所述算法数据还包括算法版本,所述人脸控制单元还用于接收所述外部装置发送的不同算法版本的算法数据并至少将最新版本的算法数据提供至所述人脸算力单元,所述人脸算力单元还用于在接收到所述最新版本的算法数据以后放弃旧版本的算法数据并依据所述最新版本的算法数据分析及输出分析结果。

本发明一种实施例提供一种基于人脸识别的闸机控制方法,其包括以下步骤:获取当前人脸图像;获取样本图像;上传所述当前人脸图像及所述样本图像至外部的人脸识别平台;接收所述人脸识别平台的分析结果;依据所述人脸识别平台的分析结果输出闸机开关信息与识别结果信息中的至少一个或者依据所述人脸识别平台的分析结果输出控制信号以控制相应闸机的开关。

在一种实施例中,所述获取样本图像的步骤包括:

获取当前票证信息,所述当前票证信息包括证件照片信息;及

将所述当前票证信息中的证件照片信息作为所述样本图像。

本发明一种实施例提供一种基于人脸识别的闸机核验系统,其包括人脸识别平台、闸机及客户终端,所述闸机采用如上述任意一实施例所述的闸机,

所述客户终端获取第二当前人脸图像、获取第二样本图像、上传所述第二当前人脸图像及所述第二样本图像至所述人脸识别平台、接收所述人脸识别平台的分析结果,所述客户终端还用于依据所述人脸识别平台的分析结果输出闸机开关信息与识别结果信息中的至少一个或者依据所述人脸识别平台的分析结果输出控制信号以控制相应闸机的开关;及

所述人脸识别平台用于与所述闸机通信以发送所述算法数据至所述闸机,以及用于接收所述客户终端提供的第二当前人脸图像及所述第二样本图像并依据所述算法数据中的识别算法分析所述第二当前人脸图像与所述第二样本图像是否一致并输出分析结果至所述客户终端。

本发明一种实施例提供一种人脸识别平台的运行方法,所述人脸识别平台具有至少一个算法数据,所述方法包括如下步骤:发送至少一个算法数据至闸机;获取客户终端提供的当前人脸图像及样本图像;及依据所述至少一个算法数据中的识别算法分析所述当前人脸图像与所述样本图像是否一致并输出分析结果至所述客户终端。

在一种实施例中,所述算法数据的数量为多个,每个算法数据包括算法标识、算法版本,所述发送至少一个算法数据至闸机的步骤可以包括:获取所述闸机当前的算法数据的算法标识及算法版本;及分析所述闸机当前的算法版本是否为所述多个算法数据中同一算法标识的算法数据的最高版本,并当所述闸机当前的算法版本不是所述多个算法数据中同一算法标识的算法数据的最高版本时,输出与所述闸机当前的算法标识相同且最高版本的算法数据至所述闸机。

本发明一种实施例提供一种基于人脸识别的乘客票证核验方法,其包括以下步骤:获取当前人脸图像;获取具有证件照片信息的当前票证信息,并将所述证件照片信息作为样本图像;上传所述当前人脸图像及所述样本图像至外部的人脸识别平台;接收所述人脸识别平台的分析结果;及依据所述人脸识别平台的分析结果输出票证核验结果。

一种计算机可读存储介质,所述计算机可读存储介质存储有至少一个指令,所述至少一个指令被处理器执行时实现上述任意一实施例所述的方法中任意一项所述的方法。

一种装置,其包括处理器及存储器,所述存储器存储至少一个指令,所述至少一个指令被所述处理器执行时实现上述任意一实施例所述的方法。

相较于现有技术,本发明一种基于人脸识别的闸机、闸机控制方法、闸机核验系统、人脸识别平台的运行方法、乘客票证核验方法中,通过人脸识别平台上多种算法数据的调度应用及兼容管理,可以实现多闸机上算法数据的兼容,并且对算法的升级维护只需要在人脸识别平台上进行,减小维护成本。

本发明还通过提供一种基于人脸识别的闸机控制方法及乘客票证核验方法,使得可以通过手机等客户终端进行人脸识别过闸或票证核验,丰富了核票手段,提高了核票效率,提高了用户体验,并通过人脸识别平台集中进行识别算法计算,可以保证人脸识别算法数据的安全,并且也不占用手机等客户终端运算资源,也保证算法数据的安全不影响乘客的对客户终端的其他应用,进一步提高了用户体验。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。

图1是本发明一种实施例的基于人脸识别的闸机核验系统的结构示意图;

图2是本发明一种实施例的基于人脸识别的闸机的结构示意图;

图3是本发明一实施例的基于人脸识别的闸机控制方法的流程图;

图4是本发明一种实施例的基于人脸识别的乘客票证核验方法的流程图;

图5是本发明一实施例的人脸识别平台的运行方法的流程图;

图6是本发明一种实施例的计算机可读存储介质的结构示意图;

图7是本发明一种实施例的装置的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。

为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。

本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”和“第三”等是用于区别不同对象,而非用于描述特定顺序。此外,术语“包括”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。

请参阅图1,图1是本发明一种实施例的基于人脸识别的闸机核验系统100的结构示意图。所述基于人脸识别的闸机核验系统100包括人脸识别平台101、闸机102及客户终端103,其中,所述人脸识别平台101可以是具有集中计算、处理待识别的人脸图像的服务器,例如:本地服务器、云平台等,所述闸机102可以是一种通道管理设备,例如:铁路的自助实名制核验闸机、检票闸机等,所述客户终端103可以安装后能够提供被用户操作的应用程序,例如:为用于检票的应用程序、app等。

本实施例中,为了提高铁路检票效率,提升检票准确性,所以在铁路客运线上、线下统一提供刷脸核验过闸服务,故所述人脸识别平台101可以是铁路总局设置的总服务器,也可以是按地域设置的省局服务器,所述闸机102为各铁路站点用于检票的通道管理设备,所述客户终端103为用于检票的应用程序、app等。所述人脸识别平台101通过wifi等无线网络或者以太网等有线网络与所述闸机102、所述客户终端103连接。所述闸机102、所述客户终端103还应该具有人脸图像收集功能,例如:安装有摄像头等人脸图像收集装置。

具体地,所述闸机102用于获取第一当前人脸图像、获取第一样本图像,与所述人脸识别平台101通信以接收算法数据并依据所述算法数据中的识别算法分析所述第一当前人脸图像与所述第一样本图像是否一致并输出分析结果,所述闸机102还用于依据所述分析结果控制所述闸机102的开关状态。

所述客户终端103用于获取第二当前人脸图像、获取第二样本图像、上传所述第二当前人脸图像及所述第二样本图像至所述人脸识别平台101、接收所述人脸识别平台101的分析结果,所述客户终端103还用于依据所述人脸识别平台101的分析结果输出闸机102开关信息与识别结果信息中的至少一个或者依据所述人脸识别平台101的分析结果输出控制信号以控制相应闸机102的开关。

所述人脸识别平台101用于与所述闸机102通信以发送算法数据至所述闸机102,从而实现对闸机102的算法数据的统一与兼容控制,以及也可以用于接收所述客户终端103提供的第二当前人脸图像及所述第二样本图像并依据所述算法数据中的识别算法分析所述第二当前人脸图像与所述第二样本图像是否一致并输出分析结果至所述客户终端103,从而使得客户终端103可以不保存统一与兼容的算法数据,保证识别比对过程中的人脸识别数据的安全。

请参阅图2,图2是本发明一种实施例的基于人脸识别的闸机200的结构示意图。所述基于人脸识别的闸机200用于执行如图1所示的所述闸机102的功能,其包括控制模块210、摄像模块220、闸机模块230及票证信息读取模块240。

本实施例中,所述摄像模块220用于采集第一当前人脸图像并提供至所述控制模块210,所述第一当前人脸图像即为乘客过闸前,所述闸机102通过摄像模块220拍摄的用于人脸识别的脸部图像。

所述控制模块210包括主控单元211及人脸单元212,其中,所述主控单元211用于接收所述第一当前人脸图像、获取第一样本图像并提供至所述人脸单元212,所述第一样本图像为所述票证信息读取模块240通过获取第一当前票证信息获得。所述第一当前票证信息包括证件照片信息,所述票证信息读取模块240将所述第一当前票证信息中的证件照片信息作为所述第一样本图像并提供至所述控制模块210。

具体地,所述人脸单元212包括人脸控制单元212a及人脸算力单元212b,所述人脸控制单元212用于与外部的人脸识别平台101通信以获取算法数据并提供至所述人脸算力单元212b,所述人脸算力单元212b用于接收所述算法数据并依据所述算法数据中的识别算法分析所述第一当前人脸图像与所述第一样本图像是否一致并输出分析结果至所述主控单元211,所述主控单元211依据所述分析结果控制控制所述闸机模块230的开关状态,当所述第一当前人脸图像与所述第一样本图像相匹配的时候打开闸机,当所述第一当前人脸图像与所述第一样本图像不匹配的时候保持闸机关闭。

可以理解,所述闸机102在进行人脸识别前可以已经完成与所述人脸识别平台101通信,从而完成对算法数据的闸机102本地存储,并且获取第一当前人脸图像、获取第一样本图像后可以依据所述已存储的算法数据进行分析及输出分析结果。

进一步地,所述闸机中的算法数据可以更新,在一些实施例中,所述人脸控制单元212还可以接收所述外部装置,例如:所述人脸识别平台101,先后发送的第一算法数据及第二算法数据并将所述第一算法数据及第二算法数据先后提供至所述人脸算力单元212b。所述人脸算力单元212b还用于在接收到所述第一算法数据但未接收到所述第二算法数据时依据所述第一算法数据分析并输出分析结果,以及用于在接收到所述第二算法数据以后放弃所述第一算法数据并依据所述第二算法数据分析及输出分析结果。可以理解,所述第一算法数据可以为所述闸机102已存储的在线算法数据,所述第二算法数据可以为人脸识别平台101确定的最新算法数据,从而可以由人脸识别平台实现对多个闸机算法的统一及维护。

在另一些实施例中,所述算法数据还可以包括算法版本,所述人脸控制单元212a还用于接收所述外部装置,例如:所述人脸识别平台101发送的不同算法版本的算法数据并至少将最新版本的算法数据提供至所述人脸算力单元212b,所述人脸算力单元212b还用于在接收到所述最新版本的算法数据后放弃旧版本的算法数据并依据所述最新版本的算法数据分析及输出分析结果。

在一些实施例中,所述算法数据还可以包括算法厂家信息,所述人脸控制单元212a还用于接收所述外部装置,例如:所述人脸识别平台101发送的不同算法厂家的算法数据并至少将最优算法厂家的算法数据提供至所述人脸算力单元212b,所述人脸算力单元212b还用于在接收到所述最优算法厂家的算法数据后放弃其他算法厂家的算法数据并依据所述最优算法厂家的算法数据分析及输出分析结果。

此外,在一些实施例中,所述闸机102的人脸控制单元212a接收到多个算法数据、多版本的算法数据或多厂商信息的算法数据后,可以通过人工本地维护选择上述多算法数据中一个提供至人脸算力单元212进行人脸识别,也可以由人脸算力单元基于一些设定或判断条件选择上述多算法数据中一个进行人脸识别。

在一些实施例中,所述闸机102也可以发送算法数据下载或更新的请求至人脸识别平台101,进而所述人脸识别平台101可以基于所述闸机的请求发送算法数据至所述闸机102。

需要说明的是,所述算法数据对应的算法版本、算法厂家的选择策略均可以人为根据实际的应用场景需要进行设置。

以下对所述闸机102进行基于人脸识别的开关闸控制时的工作原理进行介绍,所述闸机102工作时,所述摄像模块220采集位于闸机102前的当前乘客人脸图像(即第一当前人脸图像)并提供至所述主控单元211,所述票证信息读取模块240当前乘客人放置在闸机102上的票证信息(即第一当前票证信息)并提供至所述主控单元211,所述主控单元211接收所述第一当前人脸图像及所述当前票证信息,可以进一步获取所述第一当前票证信息中的证件照片信息,并将所述第一当前人脸图像提供至所述人脸算力单元212b,以及将所述第一当前票证信息中的证件照片信息作为第一样本图像并所述人脸算力单元212b,所述人脸算力单元212b依据已存储的算法数据中的识别算法分析所述第一当前人脸图像与所述第一样本图像是否一致并输出分析结果至所述主控单元211,所述主控单元211依据所述分析结果控制控制所述闸机模块230的开关状态。当所述第一当前人脸图像与所述第一样本图像相匹配的时候打开闸机模块230供乘客通过,当所述第一当前人脸图像与所述第一样本图像不匹配的时候保持闸机模块230关闭。

进一步地,请参阅图3,图3是本发明一实施例的基于人脸识别的闸机控制方法的流程图。所述基于人脸识别的闸机控制方法可以运行在客户终端103上,用于使用客户终端103进行闸机102的开关控制或者其他场景中需进行的乘客票证核验。注意的是,若有实质上相同的结果,本发明的方法并不以图3所示的流程顺序为限。如图3所示,该基于人脸识别的闸机控制方法包括步骤s301-s305。

步骤s301,获取第二当前人脸图像。

具体地,步骤s301中,可以通过客户终端(如手机)的摄像头拍摄乘客人脸图像(即第二当前人脸图像)。可以理解,此处的第二当前人脸图像与前述第一当前人脸图像主要是作为从命名上对对象做的区分,并不代表本实施例的基于人脸识别的闸机控制方法需要获得两次当前人脸图像。

步骤s302,获取第二样本图像。

具体地,步骤s302中,可以通过客户终端(如手机)的摄像头扫描乘客的票证以获得乘客的第二当前票证信息,其中,所述第二当前票证信息包括证件照片信息,将所述第二当前票证信息中的证件照片信息作为所述第二样本图像。可以理解,此处的第二当前票证信息、第二样本图像与前述第一当前票证信息、第一样本图像主要是作为从命名上对对象做的区分,并不代表本实施例的基于人脸识别的闸机控制方法需要获得两次第二当前票证信息及第二样本图像。

步骤s303,上传所述第二当前人脸图像及所述第二样本图像至人脸识别平台。

可以理解,所述步骤s303中,在一种实施例中,客户终端103可以不进行所述第二当前人脸图像及所述第二样本图像的比对,而是直接将所述第二当前人脸图像及所述第二样本图像上传至所述人脸识别平台101。所述人脸识别平台101接收所述客户终端103上传的第二当前人脸图像及所述第二样本图像,可以使用算法数据中的识别算法分析所述第二当前人脸图像与所述第二样本图像是否一致并输出分析结果至所述客户终端103。并且,客户终端103不保存人脸识别平台101管理的统一与兼容的算法数据,可以保证识别比对过程中的人脸识别数据的安全。然而,再另一种实施例中,客户终端103也可以利用自身人脸识别算法对所述第二当前人脸图像及所述第二样本图像进行初步比对,若比对通过即执行所述步骤s303,否则将返回执行步骤s301或输出比对不通过的结果。

步骤s304,接收所述人脸识别平台的分析结果。

步骤s304中,所述客户终端103进一步接收所述人脸识别平台101针对所述第二当前人脸图像与所述第二样本图像的比对分析结果,如关于二者一致或不一致的分析结果。

步骤s305,依据所述人脸识别平台的分析结果输出闸机开关信息与识别结果信息中的至少一个或者依据所述人脸识别平台的分析结果输出控制信号以控制相应闸机的开关。

可以理解,在一种实施例中,人脸识别平台101可以进一步与闸机102通信,输出控制信号(如所述分析结果等)以控制相应闸机102的开关。在另一种实施例中,人脸识别平台101将所述分析结果输出至客户终端103,可以由客户终端103的相关应用程序接收所述分析结果,并进一步与闸机102通信,输出控制信号(如所述分析结果等)以控制相应闸机102的开关。

此外,采用与图3所示方法类似人脸识别原理,所述客户终端103上还可以运行一种基于人脸识别的乘客票证核验方法,用于通过人脸识别进行乘客票证信息的核验。具体地,请参阅图4,所述基于人脸识别的乘客票证核验方法可以包括以下步骤s401-s405。

步骤s401,获取第二当前人脸图像。

步骤s402,获取具有证件照片信息的第二当前票证信息,并将所述证件照片信息作为第二样本图像;

步骤s403,上传所述第二当前人脸图像及所述第二样本图像至外部的人脸识别平台。

步骤s404,接收所述人脸识别平台的分析结果。

步骤s405,依据所述人脸识别平台的分析结果输出票证核验结果。

其中,所述步骤s401-s404可以分别与步骤s301-s304的介绍的内容基本相同。此处就不再赘述。

请参阅图5,图5是本发明一实施例的人脸识别平台101的运行方法的流程图。如前所述,所述人脸识别平台101用于发送算法数据至所述闸机102的人脸控制单元212a,所述人脸识别平台101可以集成多个算法数据,需注意的是,若有实质上相同的结果,本发明的方法并不以图5所示的流程顺序为限。如图5所示,该方法包括步骤s501、s502及s503。其中步骤s501与人脸交互平台101与闸机102之间的交互,步骤s502与s503为人脸交互平台101与客户终端103之间的交互,两个交互可以没有实质上的逻辑流程联系,而是各自独立运行。

步骤s501:发送至少一个算法数据至闸机。

具体的,在步骤s301中,所述人脸识别平台101可以定期将最新的算法数据发送给所述闸机102,或者基于管理人员的操作选择发送至少一个算法数据至所述闸机102,或者基于所述闸机102发出的请求来发出至少一个算法数据至所述闸机102。

所述算法数据可以包括算法版本,所述人脸识别平台101可以选择最新版本的算法数据发送给所述闸机102,若所述人脸识别平台101上的算法数据维护升级导致算法版本更新后,当再次收到所述闸机102发起的获取算法数据的请求时,会将更新后的最新版本算法数据发送给所述闸机102。

所述算法数据还可以包括算法厂家信息,所述人脸识别平台101可以选择最优算法厂家信息的算法数据发送给所述闸机102,若所述人脸识别平台101上的算法数据维护升级导致最优算法厂家信息更新后,当再次收到所述闸机102发起的获取算法数据的请求时,会将更新后的最优算法厂家信息对应的算法数据发送给所述闸机102。

因此,基于以上可知,所述步骤s501包括以下步骤:

获取所述闸机当前的算法数据的算法标识及算法版本;

分析所述闸机当前的算法版本是否为所述多个算法数据中同一算法标识的算法数据的最高版本,并当所述闸机当前的算法版本不是所述多个算法数据中同一算法标识的算法数据的最高版本时,输出与所述闸机当前的算法标识相同且最高版本的算法数据至所述闸机。

步骤s502:获取客户终端提供的当前人脸图像及样本图像。

本实施例中,所述人脸识别平台101接收到所述客户终端103上传的当前人脸图像、样本图像,及对所述当前人脸图像与样本图像进行识别对比的请求。关于客户终端103上传当前人脸图像及样本图像的步骤已经在步骤s303与s403张介绍,此处就不再赘述。

步骤s503:依据所述至少一个算法数据中的识别算法分析所述当前人脸图像与所述样本图像是否一致并输出分析结果至所述客户终端。

具体的,所述人脸识别平台101依据选择默认的最新的算法数据中的识别算法分析所述当前人脸图像与所述样本图像是否一致,也可以依据预设选择策略选取出的算法数据中的识别算法分析所述当前人脸图像与所述样本图像是否一致,并将识别结果发送给所述客户终端103,所述客户终端103将识别结果展示给所述闸机102以控制闸机102的开关状态,例如:在一种实施例中,识别结果可以是二维码,也可以是使用所述客户终端103扫描闸机等,所述闸机102根据识别结果控制闸机102的开关状态。在其他实施例中,所述人脸识别平台101也可以依据识别结果与所述闸机102通信,如发送控制信号给所述闸机102以控制闸机102的开关状态。此外,可以理解,针对图4所示的基于人脸识别的乘客票证核验方法,所述人脸识别平台101可以发送票证核验通过或不通过的识别结果至所述客户终端103,进而所述客户终端103依据识别结果执行后续需要进行的其他控制。

相较于现有技术,本发明一种基于人脸识别的闸机、闸机控制方法、闸机核验系统、人脸识别平台的运行方法、乘客票证核验方法中,通过人脸识别平台上多种算法数据的调度应用及兼容管理,可以实现多闸机102上算法数据的兼容,并且对算法的升级维护只需要在人脸识别平台上进行,减小维护成本。

本发明还通过提供一种通过手机等客户终端103进行人脸识别过闸或票证核验,丰富了核票手段,提高了核票效率,提高了用户体验,并通过人脸识别平台集中进行识别算法计算,可以保证人脸识别算法数据的安全,并且也不占用手机等客户终端运算资源,也保证算法数据的安全不影响乘客的对客户终端103的其他应用,进一步提高了用户体验。

请参阅图6,图6是本发明一种实施例的计算机可读存储介质的结构示意图。如图6所示,该计算机可读存储介质60包括处理器61及和处理器61耦接的存储器62。

存储器62存储有用于实现上述任一实施例所述基于人脸识别的闸机控制方法、基于人脸识别的票证核验方法、或人脸识别平台的运行方法的程序指令。

处理器61用于执行存储器62存储的程序指令以对所述视频流进行编码。

其中,处理器61还可以称为cpu(centralprocessingunit,中央处理单元)。处理器61可能是一种集成电路芯片,具有信号的处理能力。处理器61还可以是通用处理器、数字信号处理器(dsp)、专用集成电路(asic)、现成可编程门阵列(fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

参阅图7,图7为本发明实施例的装置的结构示意图。本发明实施例的装置存储有能够实现上述所有方法的程序文件71,其中,该程序文件71可以以软件产品的形式存储在上述存储装置中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本申请各个实施方式所述方法的全部或部分步骤。而前述的存储装置包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质,或者是计算机、服务器、手机、平板等终端设备。

在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。以上仅为本申请的实施方式,并非因此限制本申请的专利范围,凡是利用本申请说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本申请的专利保护范围内。


技术特征:

1.一种基于人脸识别的闸机,其特征在于:所述闸机包括控制模块、摄像模块、闸机模块,

所述摄像模块用于采集第一当前人脸图像并提供至所述控制模块,

所述控制模块包括主控单元及人脸单元,

所述主控单元用于接收所述第一当前人脸图像、获取第一样本图像并提供至所述人脸单元,

所述人脸单元包括人脸控制单元及人脸算力单元,所述人脸控制单元用于与外部的人脸识别平台通信以获取算法数据并提供至所述人脸算力单元,所述人脸算力单元用于接收所述算法数据并依据所述算法数据中的识别算法分析所述第一当前人脸图像与所述第一样本图像是否一致并输出分析结果至所述主控单元,

所述主控单元还用于依据所述分析结果控制控制所述闸机模块的开关状态。

2.如权利要求1所述的基于人脸识别的闸机,其特征在于:所述闸机还包括票证信息读取模块,所述票证信息读取模块用于获取当前票证信息,所述当前票证信息包括证件照片信息,所述票证信息读取模块将所述当前票证信息中的证件照片信息作为所述第一样本图像并提供至所述控制模块。

3.如权利要求1所述的基于人脸识别的闸机,其特征在于:所述人脸控制单元还用于接收所述外部装置先后发送的第一算法数据及第二算法数据并将所述第一算法数据及第二算法数据先后提供至所述人脸算力单元,所述人脸算力单元还用于在接收到所述第一算法数据但未接收到所述第二算法数据时依据所述第一算法数据分析并输出分析结果,以及用于在接收到所述第二算法数据以后放弃所述第一算法数据并依据所述第二算法数据分析及输出分析结果。

4.如权利要求1所述的基于人脸识别的闸机,其特征在于:所述算法数据还包括算法版本,所述人脸控制单元还用于接收所述外部装置发送的不同算法版本的算法数据并至少将最新版本的算法数据提供至所述人脸算力单元,所述人脸算力单元还用于在接收到所述最新版本的算法数据以后放弃旧版本的算法数据并依据所述最新版本的算法数据分析及输出分析结果。

5.一种基于人脸识别的闸机控制方法,其包括以下步骤:

获取当前人脸图像;

获取样本图像;

上传所述当前人脸图像及所述样本图像至外部的人脸识别平台;

接收所述人脸识别平台的分析结果;

依据所述人脸识别平台的分析结果输出闸机开关信息与识别结果信息中的至少一个或者依据所述人脸识别平台的分析结果输出控制信号以控制相应闸机的开关。

6.如权利要求5所述的方法,其特征在于:所述获取样本图像的步骤包括:

获取当前票证信息,所述当前票证信息包括证件照片信息;及

将所述当前票证信息中的证件照片信息作为所述样本图像。

7.一种基于人脸识别的闸机核验系统,其特征在于:所述系统包括人脸识别平台、闸机及客户终端,所述闸机采用如权利要求1-4项任意一项所述的闸机,

所述客户终端获取第二当前人脸图像、获取第二样本图像、上传所述第二当前人脸图像及所述第二样本图像至所述人脸识别平台、接收所述人脸识别平台的分析结果,所述客户终端还用于依据所述人脸识别平台的分析结果输出闸机开关信息与识别结果信息中的至少一个或者依据所述人脸识别平台的分析结果输出控制信号以控制相应闸机的开关;及

所述人脸识别平台用于与所述闸机通信以发送所述算法数据至所述闸机,以及用于接收所述客户终端提供的第二当前人脸图像及所述第二样本图像并依据所述算法数据中的识别算法分析所述第二当前人脸图像与所述第二样本图像是否一致并输出分析结果至所述客户终端。

8.一种人脸识别平台的运行方法,所述人脸识别平台具有至少一个算法数据,所述方法包括如下步骤:

发送至少一个算法数据至闸机;

获取客户终端提供的当前人脸图像及样本图像;及

依据所述至少一个算法数据中的识别算法分析所述当前人脸图像与所述样本图像是否一致并输出分析结果至所述客户终端。

9.如权利要求8所述的人脸识别平台的运行方法,其特征在于:所述算法数据的数量为多个,每个算法数据包括算法标识、算法版本,所述发送至少一个算法数据至闸机的步骤可以包括:

获取所述闸机当前的算法数据的算法标识及算法版本;及

分析所述闸机当前的算法版本是否为所述多个算法数据中同一算法标识的算法数据的最高版本,并当所述闸机当前的算法版本不是所述多个算法数据中同一算法标识的算法数据的最高版本时,输出与所述闸机当前的算法标识相同且最高版本的算法数据至所述闸机。

10.一种基于人脸识别的乘客票证核验方法,其包括以下步骤:

获取当前人脸图像;

获取具有证件照片信息的当前票证信息,并将所述证件照片信息作为样本图像;

上传所述当前人脸图像及所述样本图像至外部的人脸识别平台;

接收所述人脸识别平台的分析结果;及

依据所述人脸识别平台的分析结果输出票证核验结果。

11.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有至少一个指令,所述至少一个指令被处理器执行时实现如权利要求6、8、9、10中任意一项所述的方法。

12.一种装置,其特征在于,其包括处理器及存储器,所述存储器存储至少一个指令,所述至少一个指令被所述处理器执行时实现如权利要求6、8、9、10中任意一项所述的方法。

技术总结
本发明提供一种基于人脸识别的闸机、闸机控制方法、闸机核验系统、人脸识别平台的运行方法、乘客票证核验方法、计算机可读存储介质及装置。闸机包括控制模块、摄像模块、闸机模块,摄像模块用于采集第一当前人脸图像并提供至控制模块,控制模块包括主控单元及人脸单元,主控单元用于接收第一当前人脸图像、获取第一样本图像并提供至人脸单元,人脸单元包括人脸控制单元及人脸算力单元,人脸控制单元与外部的人脸识别平台通信以获取算法数据并提供至人脸算力单元,人脸算力单元依据算法数据中的识别算法分析第一当前人脸图像与第一样本图像是否一致并输出分析结果至主控单元,主控单元还用于依据分析结果控制闸机模块进行闸机开启或保持关闭。

技术研发人员:李贝贝;阎志远;戴琳琳;李杨;景辉;单杏花;朱建生;张志强;王洪业;朱建军;杨立鹏;侯亚伟;随玉腾;王铭鑫;单欣茹;衣帅;解敏森;李俊杰
受保护的技术使用者:中国铁道科学研究院集团有限公司电子计算技术研究所;北京经纬信息技术有限公司;中铁程科技有限责任公司
技术研发日:2020.01.09
技术公布日:2020.06.09

转载请注明原文地址: https://bbs.8miu.com/read-8977.html

最新回复(0)