本申请涉及数据处理技术领域,特别是涉及一种基于人脸识别的乘车检票方法、装置、系统、计算机设备和存储介质。
背景技术:
随着社会的发展,越来越多的交通工具出现在人们的面前,比如高铁、客运车等,为了保证乘车的安全,需要进行乘车检票。
然而,目前的乘车检票方式,一般是在进站时,通过系统对乘客的人脸、身份证、车票三者进行验证;在乘车检票时,还需要通过系统对乘客携带的身份证或者携带的车票进行再次验证,导致乘车检票的过程比较繁琐,造成乘车检票效率较低。
技术实现要素:
基于此,有必要针对上述技术问题,提供一种能够提高乘车检票效率的基于人脸识别的乘车检票方法、装置、系统、计算机设备和存储介质。
一种基于人脸识别的乘车检票方法,所述方法包括:
采集乘客的当前人脸信息;
若所述乘客的当前人脸信息与预设人脸信息匹配成功,则确认所述乘客人脸识别通过;所述预设人脸信息为服务器发送的所述乘客的现场人脸信息;所述乘客的现场人脸信息为进站检票闸机采集后发送至所述服务器的;所述预设人脸信息匹配有所述乘客的当前车票信息;
对所述乘客的当前车票信息进行验证;
若所述乘客的当前车票信息验证通过,则确认所述乘客乘车检票通过。
在其中一个实施例中,所述对所述乘客的当前车票信息进行验证,包括:
若所述乘客的当前车票信息与本次检测的车票信息匹配,则确认所述乘客的当前车票信息验证通过。
在其中一个实施例中,在若所述乘客的当前车票信息验证通过,则确认所述乘客乘车检票通过之后,还包括:
获取预设的闸机门控制指令;
根据所述预设的闸机门控制指令,控制对应的闸机门打开;
检测到所述乘客通过所述闸机门,生成所述乘客的检票记录信息,并将所述乘客的检票记录信息发送至所述服务器;所述服务器用于根据所述乘客的检票记录信息,将所述乘客的乘车状态标记为已检票状态;
删除所述乘客的所述预设人脸信息。
在其中一个实施例中,在对所述乘客的当前车票信息进行验证之后,还包括:
若所述乘客的当前车票信息验证不通过,则确认所述乘客车票检票未通过;
获取预设的报警指令;
根据所述预设的报警指令触发报警。
一种基于人脸识别的乘车检票方法,所述方法包括:
接收进站检票闸机发送的乘客的现场人脸信息,作为预设人脸信息;所述预设人脸信息匹配有所述乘客的当前车票信息;
将所述预设人脸信息发送至乘车检票闸机;所述乘车检票闸机用于采集所述乘客的当前人脸信息,若所述乘客的当前人脸信息与所述预设人脸信息匹配成功,则确认乘客人脸识别通过;对所述乘客的当前车票信息进行验证,若所述乘客的当前车票信息验证通过,则确认所述乘客乘车检票通过。
在其中一个实施例中,所述将所述预设人脸信息发送至乘车检票闸机,包括:
识别所述乘客的当前车票信息中的乘车检票闸机标识;
将所述预设人脸信息发送至与所述乘车检票闸机标识对应的乘车检票闸机。
一种基于人脸识别的乘车检票装置,所述装置包括:
信息采集模块,用于采集乘客的当前人脸信息;
人脸识别模块,用于若所述乘客的当前人脸信息与预设人脸信息匹配成功,则确认所述乘客人脸识别通过;所述预设人脸信息为服务器发送的所述乘客的现场人脸信息;所述乘客的现场人脸信息为进站检票闸机采集后发送至所述服务器的;所述预设人脸信息匹配有所述乘客的当前车票信息;
信息验证模块,用于对所述乘客的当前车票信息进行验证;
乘车检票模块,用于若所述乘客的当前车票信息验证通过,则确认所述乘客乘车检票通过。
一种基于人脸识别的乘车检票装置,所述装置包括:
信息接收模块,用于接收进站检票闸机发送的乘客的现场人脸信息,作为预设人脸信息;所述预设人脸信息匹配有所述乘客的当前车票信息;
信息发送模块,用于将所述预设人脸信息发送至乘车检票闸机;所述乘车检票闸机用于采集所述乘客的当前人脸信息,若所述乘客的当前人脸信息与所述预设人脸信息匹配成功,则确认乘客人脸识别通过;对所述乘客的当前车票信息进行验证,若所述乘客的当前车票信息验证通过,则确认所述乘客乘车检票通过。
一种基于人脸识别的乘车检票系统,包括通过网络连接的服务器和乘车检票闸机,所述服务器还连接进站检票闸机;
所述进站检票闸机,用于采集乘客的现场人脸信息,将所述乘客的现场人脸信息发送至所述服务器;
所述服务器,用于将所述乘客的现场人脸信息,作为预设人脸信息,并将所述预设人脸信息发送至所述乘车检票闸机;
所述乘车检票闸机,用于执行上述所述的基于人脸识别的乘车检票方法。
一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
采集乘客的当前人脸信息;
若所述乘客的当前人脸信息与预设人脸信息匹配成功,则确认所述乘客人脸识别通过;所述预设人脸信息为服务器发送的所述乘客的现场人脸信息;所述乘客的现场人脸信息为进站检票闸机采集后发送至所述服务器的;所述预设人脸信息匹配有所述乘客的当前车票信息;
对所述乘客的当前车票信息进行验证;
若所述乘客的当前车票信息验证通过,则确认所述乘客乘车检票通过。
一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
接收进站检票闸机发送的乘客的现场人脸信息,作为预设人脸信息;所述预设人脸信息匹配有所述乘客的当前车票信息;
将所述预设人脸信息发送至乘车检票闸机;所述乘车检票闸机用于采集所述乘客的当前人脸信息,若所述乘客的当前人脸信息与所述预设人脸信息匹配成功,则确认乘客人脸识别通过;对所述乘客的当前车票信息进行验证,若所述乘客的当前车票信息验证通过,则确认所述乘客乘车检票通过。
一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
采集乘客的当前人脸信息;
若所述乘客的当前人脸信息与预设人脸信息匹配成功,则确认所述乘客人脸识别通过;所述预设人脸信息为服务器发送的所述乘客的现场人脸信息;所述乘客的现场人脸信息为进站检票闸机采集后发送至所述服务器的;所述预设人脸信息匹配有所述乘客的当前车票信息;
对所述乘客的当前车票信息进行验证;
若所述乘客的当前车票信息验证通过,则确认所述乘客乘车检票通过。
一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
接收进站检票闸机发送的乘客的现场人脸信息,作为预设人脸信息;所述预设人脸信息匹配有所述乘客的当前车票信息;
将所述预设人脸信息发送至乘车检票闸机;所述乘车检票闸机用于采集所述乘客的当前人脸信息,若所述乘客的当前人脸信息与所述预设人脸信息匹配成功,则确认乘客人脸识别通过;对所述乘客的当前车票信息进行验证,若所述乘客的当前车票信息验证通过,则确认所述乘客乘车检票通过。
上述基于人脸识别的乘车检票方法、装置、系统、计算机设备和存储介质,通过采集乘客的当前人脸信息,并将乘客的当前人脸信息与进站检票闸机通过服务器发送的预设人脸信息进行匹配,预设人脸信息为进站检票闸机采集的乘客的现场人脸信息;若乘客的当前人脸信息与预设人脸信息匹配成功,则确认乘客人脸识别通过;对预设人脸信息所匹配的乘客的当前车票信息进行验证,若验证通过,则确认乘客乘车检票通过;实现了根据乘客的当前人脸信息,自动对乘客进行乘车检票的目的,无需再次检测乘客携带的车票或者携带的身份证,从而简化了乘车检票过程,进一步提高了乘车检票效率。
附图说明
图1为一个实施例中基于人脸识别的乘车检票方法的应用场景图;
图2为一个实施例中基于人脸识别的乘车检票方法的流程示意图;
图3为另一个实施例中基于人脸识别的乘车检票方法的流程示意图;
图4为又一个实施例中基于人脸识别的乘车检票方法的流程示意图;
图5为一个实施例中基于人脸识别的乘车检票装置的结构框图;
图6为另一个实施例中基于人脸识别的乘车检票装置的结构框图;
图7为一个实施例中计算机设备的内部结构图。
具体实施方式
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
本申请提供的基于人脸识别的乘车检票方法,可以应用于如图1所示的应用环境中。其中,进站检票闸机110通过网络与服务器120连接,服务器120通过网络与乘车检票闸机130连接;进站检票闸机110设置在进站检票区域,乘车检票闸机130设置在乘车检票区域。具体地,进站检票闸机110通过摄像头采集乘客的现场人脸信息,将乘客的现场人脸信息发送至服务器120。服务器120将乘客的现场人脸信息,作为预设人脸信息,并将预设人脸信息发送至乘车检票闸机130;预设人脸信息匹配有乘客的当前车票信息。乘车检票闸机130通过摄像头采集乘客的当前人脸信息;若乘客的当前人脸信息与预设人脸信息匹配成功,则确认乘客人脸识别通过;对乘客的当前车票信息进行验证;若乘客的当前车票信息验证通过,则确认乘客乘车检票通过。其中,进站检票闸机110和乘车检票闸机130是指携带有摄像头、身份证和车票读卡器、通讯模块、处理器和控制器的闸机,服务器120可以用独立的服务器或者是多个服务器组成的服务器集群来实现。
在一个实施例中,如图2所示,提供了一种基于人脸识别的乘车检票方法,以该方法应用于图1中的乘车检票闸机为例进行说明,包括以下步骤:
步骤s201,采集乘客的当前人脸信息。
在本步骤中,乘客的当前人脸信息是指覆盖乘客的整张人脸的信息。
具体地,乘车检票区域的乘车检票闸机通过外置的摄像头采集乘客的当前人脸信息,并将采集的乘客的当前人脸信息传输至乘车检票闸机内置的处理器中;便于后续对乘客的当前人脸信息进行识别,以确认乘客是否人脸识别通过。
举例说明,乘客将人脸对准乘车检票区域的乘车检票闸机的外置摄像头,外置摄像头感应到当前有人脸信息,则采集乘客的当前人脸信息。
步骤s202,若乘客的当前人脸信息与预设人脸信息匹配成功,则确认乘客人脸识别通过;预设人脸信息为服务器发送的乘客的现场人脸信息;乘客的现场人脸信息为进站检票闸机采集后发送至服务器的;预设人脸信息匹配有乘客的当前车票信息。
在本步骤中,预设人脸信息为设置在进站检票区域的进站检票闸机采集的乘客的现场人脸信息,匹配有乘客的姓名、身份证号码、身份证内置证照相片、当前车票信息、车票检票口等信息。
具体地,进站检票区域的进站检票闸机通过外置的摄像头采集乘客的现场人脸信息,同时获取乘客的当前车票信息;将乘客的现场人脸信息和当前车票信息进行关联后发送至对应的服务器;服务器将接收到的乘客的现场人脸信息作为预设人脸信息,并将乘客的当前车票信息,作为预设人脸信息所匹配的乘客的当前车票信息;将预设人脸信息发送至对应的乘车检票闸机;乘车检票闸机通过外置的摄像头采集乘客的当前人脸信息,并将乘客的当前人脸信息与预设人脸信息进行匹配,若匹配成功,则确认乘客人脸识别通过。例如,乘车检票闸机通过内置的处理器提取乘客的当前人脸信息中的人脸特征,以及预设人脸信息中的人脸特征;计算乘客的当前人脸信息中的人脸特征与预设人脸信息中的人脸特征之间的匹配度,若该匹配度大于或等于预设匹配度,说明乘客的当前人脸信息识别通过。
举例说明,设置在进站检票区域的进站检票闸机通过外置的摄像头采集乘客的现场人脸信息,并通过外置的身份证读卡器读取乘客放置在进站检票闸机读卡区域的身份证信息;通过内置的处理器分别获取姓名、身份证号码、身份证内置证照相片在身份证信息中的位置标识符,根据姓名、身份证号码、身份证内置证照相片在身份证信息中的位置标识符,从身份证信息中提取出姓名、身份证号码、身份证内置证照相片;对乘客的现场人脸信息进行人脸检测、人脸关键点提取、人脸规整、特征提取等处理,得到乘客的现场人脸信息中的人脸特征;对身份证内置证照相片进行重建处理处理,比如将身份证内置证照相片输入预先训练好的生成对抗网络,通过生成对抗网络对输入的身份证内置证照相片添加预设的自然光属性信息,补齐身份证内置证照相片缺失的像素部分,输出得到身份证内置证照相片对应的重建人脸图像;提取该重建人脸图像的人脸特征,作为身份证内置证照相片对应的人脸特征;将乘客的现场人脸信息中的人脸特征,以及乘客的身份证内置证照相片对应的人脸特征,输入预先训练得到的人脸识别模型,通过人脸识别模型生成属于同一个人的概率;若该概率大于预设概率,说明人证比对通过。若人证比对通过,则将乘客的身份证号码发送至关联的票务系统,通过票务系统进行证票比对。票务系统根据身份证号码查询车票数据库,检验当前身份证号码有无关联唯一的车票,该车票信息在不在今天车次内;如果检索到该乘客当前无购票,则返回无购票信息,并在进站检票闸机外置的显示器中显示出来;如果检索到该乘客当前有购票,且票证验证通过,则将车票信息以及车票检票口发送至进站检票闸机。
进一步地,进站检票闸机若接收到票务系统返回的车票信息以及车票检票口,说明证票比对通过,则根据预设的闸机门控制指令,控制闸机门打开,并控制显示器显示车票检票口,以提醒乘客到车票检票口对应的乘车检票闸机进行乘车检票。进站检票闸机检测到乘客通过闸机门后,还可以将乘客的现场人脸信息与乘客的姓名、身份证号码、身份证内置证照相片、当前车票信息、车票检票口等信息匹配后送至对应的服务器。服务器将乘客的现场人脸信息,作为预设人脸信息,并将预设人脸信息与其匹配的乘客的姓名、身份证号码、身份证内置证照相片、当前车票信息、车票检票口等信息发送至车票检票口对应的乘车检票闸机。例如,服务器接收到以上信息后,与车票检票口所绑定的乘车检票闸机建立通信连接,并将这些信息推送到该车票检票口所绑定的乘车检票闸机,便于后续进行乘车检票自助人脸核验。这样,在进站检票过程中,乘客只需携带身份证,即可进行进站检票,无需换取纸质车票,从而提高了进站检票效率,进一步提高了乘车检票效率。
步骤s203,对乘客的当前车票信息进行验证。
具体地,乘车检票闸机获取与乘客的当前人脸信息匹配的预设人脸信息,并获取与该预设人脸信息所匹配的乘客的当前车票信息,作为当前乘车检票的乘客的当前车票信息,无需通过乘客刷票来获取乘客的车票信息;若检测到乘客的当前车票信息对应的车次与本次检测的车次匹配,则说明乘客的当前车票信息验证通过;若检测到乘客的当前车票信息对应的车次与本次检测的车次不匹配,则说明乘客的当前车票信息验证不通过。
步骤s204,若乘客的当前车票信息验证通过,则确认乘客乘车检票通过。
具体地,乘车检票闸机若识别到乘客的当前车票信息对应的车次与本次检测的车次匹配,说明乘客的当前车票信息验证通过,则确认乘客乘车检票通过;这样,在乘车检票过程中,乘客只需进行人脸核算,无需再次刷票或者刷身份证,从而简化了乘车检票过程,进一步提高了乘车检票效率。
上述基于人脸识别的乘车检票方法中,通过采集乘客的当前人脸信息,并将乘客的当前人脸信息与进站检票闸机通过服务器发送的预设人脸信息进行匹配,预设人脸信息为进站检票闸机采集的乘客的现场人脸信息;若乘客的当前人脸信息与预设人脸信息匹配成功,则确认乘客人脸识别通过;对预设人脸信息所匹配的乘客的当前车票信息进行验证,若验证通过,则确认乘客乘车检票通过;实现了根据乘客的当前人脸信息,自动对乘客进行乘车检票的目的,无需再次检测乘客携带的车票或者携带的身份证,从而简化了乘车检票过程,进一步提高了乘车检票效率。
在一个实施例中,上述步骤s201,在采集乘客的当前人脸信息之后,还包括:若乘客的当前人脸信息与预设人脸信息匹配失败,则确认乘客人脸识别不通过,并触发报警。
具体地,乘车检票闸机通过内置的处理器计算乘客的现场人脸信息中的人脸特征与预设人脸信息中的人脸特征之间的匹配度,若该匹配度小于预设匹配度,说明乘客的当前人脸信息识别不通过;获取预设的报警指令,根据预设的报警指令触发报警,比如触发语音报警,以提醒现场工作人员注意该乘客的情况,以及提醒乘客采取其他方式检票,比如身份证检票或者车票检票。
在一个实施例中,上述步骤s203,对乘客的当前车票信息进行验证,包括:若乘客的当前车票信息与本次检测的车票信息匹配,则确认乘客的当前车票信息验证通过。
具体地,乘车检票闸机获取本次检测的车票信息,将乘客的当前车票信息与本次检测的车票信息进行匹配,若乘客的当前车票信息与本次检测的车票信息匹配,则确认乘客的当前车票信息验证通过;若乘客的当前车票信息与本次检测的车票信息不匹配,则确认乘客的当前车票信息验证不通过;具体分为以下几种情况:
a)检索到该乘客当前有购票,但因车票信息对应的班车未到达,未到检票时间,则通过乘车检票闸机外置的显示器显示“班车未达,请稍候”;
b)检索到该乘客当前有购票,但乘客迟到,车票信息对应的班车已出发,通过乘车检票闸机外置的显示器显示“班车已出发”;
c)检索到该乘客当前已退票,则通过乘车检票闸机外置的显示器显示“您的车票已退票”信息;
d)检索到该乘客购买的车票已检票,则通过乘车检票闸机外置的显示器显示“车票已被检,请联系工作人员”信息;
e)检索到该乘客购买车票,但并非在该车票检票口检票,则通过乘车检票闸机外置的显示器显示“不在该检票口检票,请联系工作人员”
f)检索到该乘客当前的车票已废票,则通过乘车检票闸机外置的显示器显示“您的车票已废票”信息。
在一个实施例中,上述步骤s204,在若乘客的当前车票信息验证通过,则确认乘客乘车检票通过之后,还包括:获取预设的闸机门控制指令;根据预设的闸机门控制指令,控制对应的闸机门打开;检测到乘客通过闸机门,生成乘客的检票记录信息,并将乘客的检票记录信息发送至服务器;服务器用于根据乘客的检票记录信息,将乘客的乘车状态标记为已检票状态;删除乘客的预设人脸信息。
具体地,在确认乘客乘车检票通过之后,乘车检票闸机从本地数据库中获取预设的闸机门控制指令;将预设的闸机门控制指令发送至乘车检票闸机内置的闸机门控制器;闸机门控制器根据预设的闸机门控制指令,控制对应的闸机门打开。此外,乘车检票闸机还通过内置的传感器检测乘客是否通过闸机门,若检测到乘客通过闸机门,则关闭闸机门,并生成乘客的检票记录信息,比如检票人姓名、身份证号码、检票时间、车票班次等,并将乘客的检票记录信息发送至服务器;服务器根据乘客的检票记录信息,将乘客的乘车状态标记为已检票状态;同时,在乘客通过闸机门后,乘车检票闸机中已存储的该乘客的预设人脸信息以及该乘客的姓名、身份证号码等信息作废,故乘车检票闸机还可以删除该乘客的预设人脸信息、姓名、身份证号码等信息,从而减少了预设人脸信息的数量,进而提高了人脸识别效率,进一步提高了乘车检票效率。
在一个实施例中,上述步骤s203,在对乘客的当前车票信息进行验证之后,还包括:若乘客的当前车票信息验证不通过,则确认乘客车票检票未通过;获取预设的报警指令;根据预设的报警指令触发报警。
具体地,乘车检票闸机若识别到乘客的当前车票信息与本次检测的车票信息不匹配,说明乘客的当前车票信息验证不通过,则确认乘客乘车检票未通过;则从本地数据库中获取预设的报警指令,根据预设的报警指令触发报警,比如触发语音报警,以提醒乘客当前车票未到检票时间,请稍等。
在一个实施例中,如图3所示,提供了另一种基于人脸识别的乘车检票方法,以该方法应用于图1中的乘车检票闸机为例进行说明,包括以下步骤:
步骤s301,采集乘客的当前人脸信息。
步骤s302,若乘客的当前人脸信息与预设人脸信息匹配成功,则确认乘客人脸识别通过;预设人脸信息为服务器发送的乘客的现场人脸信息;乘客的现场人脸信息为进站检票闸机采集后发送至服务器的;预设人脸信息匹配有乘客的当前车票信息;
步骤s303,对乘客的当前车票信息进行验证;
步骤s304,若乘客的当前车票信息验证通过,则确认乘客乘车检票通过。
步骤s305,获取预设的闸机门控制指令;根据预设的闸机门控制指令,控制对应的闸机门打开。
步骤s306,检测到乘客通过闸机门,生成乘客的检票记录信息,并将乘客的检票记录信息发送至服务器;服务器用于根据乘客的检票记录信息,将乘客的乘车状态标记为已检票状态。
步骤s307,删除乘客的预设人脸信息。
上述基于人脸识别的乘车检票方法,通过采集乘客的当前人脸信息,并将乘客的当前人脸信息与进站检票闸机通过服务器发送的预设人脸信息进行匹配,预设人脸信息为进站检票闸机采集的乘客的现场人脸信息;若乘客的当前人脸信息与预设人脸信息匹配成功,则确认乘客人脸识别通过;对预设人脸信息所匹配的乘客的当前车票信息进行验证,若验证通过,则确认乘客乘车检票通过;实现了根据乘客的当前人脸信息,自动对乘客进行乘车检票的目的,无需再次检测乘客携带的车票或者携带的身份证,从而简化了乘车检票过程,进一步提高了乘车检票效率。
在一个实施例中,如图4所示,提供了又一种基于人脸识别的乘车检票方法,以该方法应用于图1中的服务器为例进行说明,包括以下步骤:
步骤s401,接收进站检票闸机发送的乘客的现场人脸信息,作为预设人脸信息;预设人脸信息匹配有乘客的当前车票信息。
步骤s402,将预设人脸信息发送至乘车检票闸机;乘车检票闸机用于采集乘客的当前人脸信息,若乘客的当前人脸信息与预设人脸信息匹配成功,则确认乘客人脸识别通过;对乘客的当前车票信息进行验证,若乘客的当前车票信息验证通过,则确认乘客乘车检票通过。
上述基于人脸识别的乘车检票方法,实现了根据乘客的当前人脸信息,自动对乘客进行乘车检票的目的,无需再次检测乘客携带的车票或者携带的身份证,从而简化了乘车检票过程,进一步提高了乘车检票效率。
在一个实施例中,上述步骤s402,将预设人脸信息发送至乘车检票闸机,包括:识别乘客的当前车票信息中的乘车检票闸机标识;将预设人脸信息发送至与乘车检票闸机标识对应的乘车检票闸机。
在本步骤中,乘车检票闸机标识是指用于标识乘车检票闸机的信息,比如乘车检票闸机名称、乘车检票闸机编号等。
具体地,服务器识别乘客的当前车票信息中的车票检票口,将乘客的当前车票信息中的车票检票口,作为乘车检票闸机标识;与乘车检票闸机标识对应的乘车检票闸机建立通信连接,并将预设人脸信息发送至与乘车检票闸机标识对应的乘车检票闸机。
在本实施例中,通过将预设人脸信息发送至与乘车检票闸机标识对应的乘车检票闸机,便于后续乘车检票闸机根据接收的预设人脸信息进行人脸核验,无需再次检测乘客携带的车票或者携带的身份证,从而简化了乘车检票过程,进一步提高了乘车检票效率。
应该理解的是,虽然图2-4的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2-4中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
在一个实施例中,如图5所示,提供了一种基于人脸识别的乘车检票装置,包括:信息采集模块510、人脸识别模块520、信息验证模块530和乘车检票模块540,其中:
信息采集模块510,用于采集乘客的当前人脸信息。
人脸识别模块520,用于若乘客的当前人脸信息与预设人脸信息匹配成功,则确认乘客人脸识别通过;预设人脸信息为服务器发送的乘客的现场人脸信息;乘客的现场人脸信息为进站检票闸机采集后发送至服务器的;预设人脸信息匹配有乘客的当前车票信息。
信息验证模块530,用于对乘客的当前车票信息进行验证。
乘车检票模块540,用于若乘客的当前车票信息验证通过,则确认乘客乘车检票通过。
在一个实施例中,信息验证模块530还用于若乘客的当前车票信息与本次检测的车票信息匹配,则确认乘客的当前车票信息验证通过。
在一个实施例中,乘车检票装置还包括信息发送模块,用于获取预设的闸机门控制指令;根据预设的闸机门控制指令,控制对应的闸机门打开;检测到乘客通过闸机门,生成乘客的检票记录信息,并将乘客的检票记录信息发送至服务器;服务器用于根据乘客的检票记录信息,将乘客的乘车状态标记为已检票状态;删除乘客的预设人脸信息。
在一个实施例中,乘车检票装置还包括报警模块,用于若乘客的当前车票信息验证不通过,则确认乘客车票检票未通过;获取预设的报警指令;根据预设的报警指令触发报警。
上述各个实施例,基于人脸识别的乘车检票装置通过采集乘客的当前人脸信息,并将乘客的当前人脸信息与进站检票闸机通过服务器发送的预设人脸信息进行匹配,预设人脸信息为进站检票闸机采集的乘客的现场人脸信息;若乘客的当前人脸信息与预设人脸信息匹配成功,则确认乘客人脸识别通过;对预设人脸信息所匹配的乘客的当前车票信息进行验证,若验证通过,则确认乘客乘车检票通过;实现了根据乘客的当前人脸信息,自动对乘客进行乘车检票的目的,无需再次检测乘客携带的车票或者携带的身份证,从而简化了乘车检票过程,进一步提高了乘车检票效率。
在一个实施例中,如图6所示,提供了另一种基于人脸识别的乘车检票装置,包括:信息接收模块610和信息发送模块620,其中:
信息接收模块610,用于接收进站检票闸机发送的乘客的现场人脸信息,作为预设人脸信息;预设人脸信息匹配有乘客的当前车票信息。
信息发送模块620,用于将预设人脸信息发送至乘车检票闸机;乘车检票闸机用于采集乘客的当前人脸信息,若乘客的当前人脸信息与预设人脸信息匹配成功,则确认乘客人脸识别通过;对乘客的当前车票信息进行验证,若乘客的当前车票信息验证通过,则确认乘客乘车检票通过。
在一个实施例中,信息发送模块620还用于识别乘客的当前车票信息中的乘车检票闸机标识;将预设人脸信息发送至与乘车检票闸机标识对应的乘车检票闸机。
上述各个实施例,通过基于人脸识别的乘车检票装置,实现了根据乘客的当前人脸信息,自动对乘客进行乘车检票的目的,无需再次检测乘客携带的车票或者携带的身份证,从而简化了乘车检票过程,进一步提高了乘车检票效率。
关于基于人脸识别的乘车检票装置的具体限定可以参见上文中对于基于人脸识别的乘车检票方法的限定,在此不再赘述。上述基于人脸识别的乘车检票装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
在一个实施例中,如图1所示,提供了一种基于人脸识别的乘车检票系统,包括通过网络连接的服务器120和乘车检票闸机130,服务器120还连接进站检票闸机110;
进站检票闸机110,用于采集乘客的现场人脸信息,将乘客的现场人脸信息发送至服务器120;
服务器120,用于将乘客的现场人脸信息,作为预设人脸信息,并将预设人脸信息发送至乘车检票闸机130;
乘车检票闸机130,用于上述任意实施例所述的基于人脸识别的乘车检票方法。
在本实施例中,通过基于人脸识别的乘车检票系统,实现了根据乘客的当前人脸信息,自动对乘客进行乘车检票的目的,无需再次检测乘客携带的车票或者携带的身份证,从而简化了乘车检票过程,进一步提高了乘车检票效率。
在一个实施例中,提供了一种计算机设备,该计算机设备可以是终端,其内部结构图可以如图7所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种基于人脸识别的乘车检票方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
本领域技术人员可以理解,图7中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
在一个实施例中,提供了一种计算机设备,包括存储器和处理器,该存储器存储有计算机程序,该处理器执行计算机程序时实现以下步骤:
采集乘客的当前人脸信息;
若乘客的当前人脸信息与预设人脸信息匹配成功,则确认乘客人脸识别通过;预设人脸信息为服务器发送的乘客的现场人脸信息;乘客的现场人脸信息为进站检票闸机采集后发送至服务器的;预设人脸信息匹配有乘客的当前车票信息;
对乘客的当前车票信息进行验证;
若乘客的当前车票信息验证通过,则确认乘客乘车检票通过。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:若乘客的当前车票信息与本次检测的车票信息匹配,则确认乘客的当前车票信息验证通过。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:获取预设的闸机门控制指令;根据预设的闸机门控制指令,控制对应的闸机门打开;检测到乘客通过闸机门,生成乘客的检票记录信息,并将乘客的检票记录信息发送至服务器;服务器用于根据乘客的检票记录信息,将乘客的乘车状态标记为已检票状态;删除乘客的预设人脸信息。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:若乘客的当前车票信息验证不通过,则确认乘客车票检票未通过;获取预设的报警指令;根据预设的报警指令触发报警。
上述各个实施例,计算机设备通过处理器上运行的计算机程序,实现了根据乘客的当前人脸信息,自动对乘客进行乘车检票的目的,无需再次检测乘客携带的车票或者携带的身份证,从而简化了乘车检票过程,进一步提高了乘车检票效率。
在一个实施例中,提供了一种计算机设备,包括存储器和处理器,该存储器存储有计算机程序,该处理器执行计算机程序时实现以下步骤:
接收进站检票闸机发送的乘客的现场人脸信息,作为预设人脸信息;预设人脸信息匹配有乘客的当前车票信息;
将预设人脸信息发送至乘车检票闸机;乘车检票闸机用于采集乘客的当前人脸信息,若乘客的当前人脸信息与预设人脸信息匹配成功,则确认乘客人脸识别通过;对乘客的当前车票信息进行验证,若乘客的当前车票信息验证通过,则确认乘客乘车检票通过。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:识别乘客的当前车票信息中的乘车检票闸机标识;将预设人脸信息发送至与乘车检票闸机标识对应的乘车检票闸机。
上述各个实施例,计算机设备通过处理器上运行的计算机程序,实现了根据乘客的当前人脸信息,自动对乘客进行乘车检票的目的,无需再次检测乘客携带的车票或者携带的身份证,从而简化了乘车检票过程,进一步提高了乘车检票效率。
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
采集乘客的当前人脸信息;
若乘客的当前人脸信息与预设人脸信息匹配成功,则确认乘客人脸识别通过;预设人脸信息为服务器发送的乘客的现场人脸信息;乘客的现场人脸信息为进站检票闸机采集后发送至服务器的;预设人脸信息匹配有乘客的当前车票信息;
对乘客的当前车票信息进行验证;
若乘客的当前车票信息验证通过,则确认乘客乘车检票通过。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:若乘客的当前车票信息与本次检测的车票信息匹配,则确认乘客的当前车票信息验证通过。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:获取预设的闸机门控制指令;根据预设的闸机门控制指令,控制对应的闸机门打开;检测到乘客通过闸机门,生成乘客的检票记录信息,并将乘客的检票记录信息发送至服务器;服务器用于根据乘客的检票记录信息,将乘客的乘车状态标记为已检票状态;删除乘客的预设人脸信息。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:若乘客的当前车票信息验证不通过,则确认乘客车票检票未通过;获取预设的报警指令;根据预设的报警指令触发报警。
上述各个实施例,计算机可读存储介质通过其存储的计算机程序,实现了根据乘客的当前人脸信息,自动对乘客进行乘车检票的目的,无需再次检测乘客携带的车票或者携带的身份证,从而简化了乘车检票过程,进一步提高了乘车检票效率。
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
接收进站检票闸机发送的乘客的现场人脸信息,作为预设人脸信息;预设人脸信息匹配有乘客的当前车票信息;
将预设人脸信息发送至乘车检票闸机;乘车检票闸机用于采集乘客的当前人脸信息,若乘客的当前人脸信息与预设人脸信息匹配成功,则确认乘客人脸识别通过;对乘客的当前车票信息进行验证,若乘客的当前车票信息验证通过,则确认乘客乘车检票通过。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:识别乘客的当前车票信息中的乘车检票闸机标识;将预设人脸信息发送至与乘车检票闸机标识对应的乘车检票闸机。
上述各个实施例,计算机可读存储介质通过其存储的计算机程序,实现了根据乘客的当前人脸信息,自动对乘客进行乘车检票的目的,无需再次检测乘客携带的车票或者携带的身份证,从而简化了乘车检票过程,进一步提高了乘车检票效率。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。
1.一种基于人脸识别的乘车检票方法,其特征在于,所述方法包括:
采集乘客的当前人脸信息;
若所述乘客的当前人脸信息与预设人脸信息匹配成功,则确认所述乘客人脸识别通过;所述预设人脸信息为服务器发送的所述乘客的现场人脸信息;所述乘客的现场人脸信息为进站检票闸机采集后发送至所述服务器的;所述预设人脸信息匹配有所述乘客的当前车票信息;
对所述乘客的当前车票信息进行验证;
若所述乘客的当前车票信息验证通过,则确认所述乘客乘车检票通过。
2.根据权利要求1所述的方法,其特征在于,所述对所述乘客的当前车票信息进行验证,包括:
若所述乘客的当前车票信息与本次检测的车票信息匹配,则确认所述乘客的当前车票信息验证通过。
3.根据权利要求1所述的方法,其特征在于,在若所述乘客的当前车票信息验证通过,则确认所述乘客乘车检票通过之后,还包括:
获取预设的闸机门控制指令;
根据所述预设的闸机门控制指令,控制对应的闸机门打开;
检测到所述乘客通过所述闸机门,生成所述乘客的检票记录信息,并将所述乘客的检票记录信息发送至所述服务器;所述服务器用于根据所述乘客的检票记录信息,将所述乘客的乘车状态标记为已检票状态;
删除所述乘客的所述预设人脸信息。
4.根据权利要求1所述的方法,其特征在于,在对所述乘客的当前车票信息进行验证之后,还包括:
若所述乘客的当前车票信息验证不通过,则确认所述乘客车票检票未通过;
获取预设的报警指令;
根据所述预设的报警指令触发报警。
5.一种基于人脸识别的乘车检票方法,其特征在于,所述方法包括:
接收进站检票闸机发送的乘客的现场人脸信息,作为预设人脸信息;所述预设人脸信息匹配有所述乘客的当前车票信息;
将所述预设人脸信息发送至乘车检票闸机;所述乘车检票闸机用于采集所述乘客的当前人脸信息,若所述乘客的当前人脸信息与所述预设人脸信息匹配成功,则确认乘客人脸识别通过;对所述乘客的当前车票信息进行验证,若所述乘客的当前车票信息验证通过,则确认所述乘客乘车检票通过。
6.根据权利要求5所述的方法,其特征在于,所述将所述预设人脸信息发送至乘车检票闸机,包括:
识别所述乘客的当前车票信息中的乘车检票闸机标识;
将所述预设人脸信息发送至与所述乘车检票闸机标识对应的乘车检票闸机。
7.一种基于人脸识别的乘车检票装置,其特征在于,所述装置包括:
信息采集模块,用于采集乘客的当前人脸信息;
人脸识别模块,用于若所述乘客的当前人脸信息与预设人脸信息匹配成功,则确认所述乘客人脸识别通过;所述预设人脸信息为服务器发送的所述乘客的现场人脸信息;所述乘客的现场人脸信息为进站检票闸机采集后发送至所述服务器的;所述预设人脸信息匹配有所述乘客的当前车票信息;
信息验证模块,用于对所述乘客的当前车票信息进行验证;
乘车检票模块,用于若所述乘客的当前车票信息验证通过,则确认所述乘客乘车检票通过。
8.一种基于人脸识别的乘车检票系统,其特征在于,包括通过网络连接的服务器和乘车检票闸机,所述服务器还连接进站检票闸机;
所述进站检票闸机,用于采集乘客的现场人脸信息,将所述乘客的现场人脸信息发送至所述服务器;
所述服务器,用于将所述乘客的现场人脸信息,作为预设人脸信息,并将所述预设人脸信息发送至所述乘车检票闸机;
所述乘车检票闸机,用于执行权利要求1至4任一项所述的方法。
9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至6中任一项所述方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。
技术总结