技术领域
本发明属于人脸识别领域,特别涉及一种利用动态库加速地铁人脸识别的系统。
背景技术
现有技术已公开专利号:201310179907.4“一种利用动态数据库加速智能监控人脸识别的方法和系统”,包括如下步骤:
本发明提供了一种利用动态数据库加速智能监控人脸识别的方法和系统,该系统包括:监控区域入口动态人脸识别数据库;监控区域出口动态人脸识别数据库;监控区域入口视频监控子系统,用于获取人脸识别数据与监控区域入口动态人脸识别数据库中的人脸识别数据进行比对,比对成功后,将该人脸识别数据从监控区域入口动态人脸数据库中删除,并将该人脸识别数据添加到监控区域出口动态人脸数据库中;监控区域出口视频监控子系统,用于获取人脸识别数据并与监控区域出口动态人脸识别数据库中的人脸识别数据进行比对,比对成功后,将该人脸识别数据增加到监控区域入口动态人脸数据库中,并将该人脸识别数据从监控区域出口动态人脸数据库中删除。
现有技术缺点:(1)监控方式单一;(2)核心缩库算法不适用于地铁项目。
发明内容
针对相关技术中的上述技术问题,本发明提出一种利用动态库加速地铁人脸识别的系统,能够克服现有技术的上述不足。
为实现上述技术目的,本发明的技术方案是这样实现的:
一种利用动态库加速地铁人脸识别的系统,该系统包括:
摄像头缩库服务交互模块,用于上传人脸信息到网关服务单元,网关服务单元获取人脸信息,将人脸信息放入消息中间件中,还用于第一缩库服务单元与第一人脸融合组件交互;
蓝牙缩库服务交互模块,用于请求开启手机蓝牙功能,将乘客信息发送至蓝牙网关服务中,将乘客信息放入消息中间件中,还用于第二缩库服务单元与第二人脸融合组件交互;
缩库算法模块,用于将人脸图片信息上传到华为云对象存储服务和人脸融合组件平台,验证用户是否开通刷脸过闸功能,根据乘客信息更新对应的站点库数据。
进一步的,所述第一缩库服务单元与第一人脸融合组件交互,包括:
上传人脸图片到存储服务器;
基于人脸图片搜索人脸中心库,拉取地铁站点对应乘客信息的站点库;
返回人脸数据;
根据地铁站位置信息和人脸数据进行缩库,生成站点库。
进一步的,所述第二缩库服务单元与第二人脸融合组件交互,包括:
判断用户是否开通刷脸过闸;
根据属性到人脸中心库查询人脸信息;
返回人脸信息数据;
根据地铁站位置和人脸信息数据进行缩库,生成站点库。
进一步的,所述第根据乘客信息更新对应的站点库数据,包括:
根据摄像头提供的站点信息和人脸融合组件平台提供的一组乘客信息更新对应的站点库数据;
根据蓝牙设备提供的站点信息和人脸融合组件平台提供的乘客信息更新对应的站点库数据。
进一步的,所述将乘客信息发送至蓝牙网关服务中,包括:
乘客同意开启手机蓝牙功能后,蓝牙收发设备获取手机发送到蓝牙设备的地铁APP中,将乘客信息发送至蓝牙网关服务中。
进一步的,所述上传人脸信息到网关服务单元,网关服务单元获取人脸信息,将人脸信息放入消息中间件中,包括:
在地铁站入口处安置摄像头,多角度采集乘客人脸信息,当乘客离开摄像头范围时上传乘客图片信息到摄像头网关服务中,摄像头网关服务同时监听多个摄像头提交的图片信息,作为生产者统一放入消息中间件中。
进一步的,所述请求开启手机蓝牙功能,将乘客信息发送至蓝牙网关服务中,将乘客信息放入消息中间件中,包括:
在地铁站内安置多组蓝牙收发设备,当乘客打开地铁APP软件时,软件主动请求开启手机蓝牙功能;
乘客同意开启手机蓝牙功能后,蓝牙收发设备获取手机发送到蓝牙设备的地铁APP账号信息,统一将乘客信息发送至蓝牙网关服务中;
蓝牙网关收到乘客地铁APP账号信息后作为生产者将消息发送至消息中间件。
进一步的,所述缩库算法模块,进一步包括:
缩库服务获得摄像头推送的图片信息后,将图片上传至存储服务器同时将图片信息传入人脸融合组件平台中,通过人脸比对服务接口调用获取一组乘客信息,缩库服务获取到乘客信息后筛选出得分较高的乘客信息;
根据摄像头提供的站点信息和人脸融合组件平台提供的一组乘客信息更新对应的站点库数据;
缩库服务获得蓝牙设备推送的乘客地铁APP信息时,缩库服务中调用人脸融合组件平台接口验证地铁APP用户是否开通刷脸过闸功能,未开通此功能结束流程;
如果开通此功能,缩库服务调用人脸融合组件平台接口,根据地铁APP的用户属性获取乘客信息;
根据蓝牙设备提供的站点信息和人脸融合组件平台提供的乘客信息更新对应的站点库数据。
本发明的有益效果:通过该系统,动态缩库提升了运算效率,节约了计算资源、存储资源;实现了为地铁站台区域缩库定制缩库算法。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1示出了根据现本发明实施例的一种利用动态库加速地铁人脸识别的系统的结构示意图;
图2示出了根据现本发明实施例的摄像头缩库服务交换的流程框图;
图3示出了根据现本发明实施例的蓝牙缩库服务交互的流程框图;
图4示出了根据现本发明实施例的一种利用动态库加速地铁人脸识别的系统的流程示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地说明,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
如图1所示,一种利用动态库加速地铁人脸识别的系统,该系统包括:
摄像头缩库服务交互模块,用于上传人脸信息到网关服务单元,网关服务单元获取人脸信息,将人脸信息放入消息中间件中,还用于第一缩库服务单元与第一人脸融合组件交互;
蓝牙缩库服务交互模块,用于请求开启手机蓝牙功能,将乘客信息发送至蓝牙网关服务中,将乘客信息放入消息中间件中,还用于第二缩库服务单元与第二人脸融合组件交互;
缩库算法模块,用于将人脸图片信息上传到华为云对象存储服务和人脸融合组件平台,验证用户是否开通刷脸过闸功能,根据乘客信息更新对应的站点库数据。
在本发明的一些实施例中,所述第一缩库服务单元与第一人脸融合组件交互,包括:
上传人脸图片到存储服务器;
基于人脸图片搜索人脸中心库,拉取地铁站点对应乘客信息的站点库;
返回人脸数据;
根据地铁站位置信息和人脸数据进行缩库,生成站点库。
在本发明的一些实施例中,所述第二缩库服务单元与第二人脸融合组件交互,包括:
判断用户是否开通刷脸过闸;
根据属性到人脸中心库查询人脸信息;
返回人脸信息数据;
根据地铁站位置和人脸信息数据进行缩库,生成站点库。
在本发明的一些实施例中,所述第根据乘客信息更新对应的站点库数据,包括:
根据摄像头提供的站点信息和人脸融合组件平台提供的一组乘客信息更新对应的站点库数据;
根据蓝牙设备提供的站点信息和人脸融合组件平台提供的乘客信息更新对应的站点库数据。
在本发明的一些实施例中,所述将乘客信息发送至蓝牙网关服务中,包括:
乘客同意开启手机蓝牙功能后,蓝牙收发设备获取手机发送到蓝牙设备的地铁APP中,将乘客信息发送至蓝牙网关服务中。
在本发明的一些实施例中,所述上传人脸信息到网关服务单元,网关服务单元获取人脸信息,将人脸信息放入消息中间件中,包括:
在地铁站入口处安置摄像头,多角度采集乘客人脸信息,当乘客离开摄像头范围时上传乘客图片信息到摄像头网关服务中,摄像头网关服务同时监听多个摄像头提交的图片信息,作为生产者统一放入消息中间件中。
在本发明的一些实施例中,所述请求开启手机蓝牙功能,将乘客信息发送至蓝牙网关服务中,将乘客信息放入消息中间件中,包括:
在地铁站内安置多组蓝牙收发设备,当乘客打开地铁APP软件时,软件主动请求开启手机蓝牙功能;
乘客同意开启手机蓝牙功能后,蓝牙收发设备获取手机发送到蓝牙设备的地铁APP账号信息,统一将乘客信息发送至蓝牙网关服务中;
蓝牙网关收到乘客地铁APP账号信息后作为生产者将消息发送至消息中间件。
在本发明的一些实施例中,所述缩库算法模块,进一步包括:
缩库服务获得摄像头推送的图片信息后,将图片上传至存储服务器同时将图片信息传入人脸融合组件平台中,通过人脸比对服务接口调用获取一组乘客信息,缩库服务获取到乘客信息后筛选出得分较高的乘客信息;
根据摄像头提供的站点信息和人脸融合组件平台提供的一组乘客信息更新对应的站点库数据;
缩库服务获得蓝牙设备推送的乘客地铁APP信息时,缩库服务中调用人脸融合组件平台接口验证地铁APP用户是否开通刷脸过闸功能,未开通此功能结束流程;
如果开通此功能,缩库服务调用人脸融合组件平台接口,根据地铁APP的用户属性获取乘客信息;
根据蓝牙设备提供的站点信息和人脸融合组件平台提供的乘客信息更新对应的站点库数据。
方案实现地铁人脸识别缩库系统中,主要包含3个部分:(1)摄像头缩库服务交互;(2)蓝牙缩库服务交互;(3)缩库算法。
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图对本发明进行进一步说明,发明方法包括:
如图2所示,摄像头缩库服务交换:在地铁站入口处安置摄像头,多角度采集乘客人脸信息,当乘客离开摄像头范围时上传乘客图片信息到摄像头网关服务中。摄像头网关服务同时监听多个摄像头提交的图片信息,作为生产者统一放入消息中间件中,缩库服务作为消费者消费乘客图片信息,预先到人脸融合组件平台中拉取地铁站点对应乘客信息的站点库,完成缩库操作。
如图3所示,蓝牙缩库服务交互:在地铁站内安置多组蓝牙收发设备,当乘客打开地铁APP软件时,软件主动请求开启手机蓝牙功能。乘客同意开启手机蓝牙功能后,蓝牙收发设备获取手机发送到蓝牙设备的地铁APP账号信息,统一将乘客信息发送至蓝牙网关服务中。蓝牙网关收到乘客地铁APP账号信息后作为生产者将消息发送至消息中间件。缩库服务作为消费者消费地铁APP账号信息,预先到人脸融合组件平台中拉取地铁站点对应乘客信息的站点库,完成缩库操作。
缩库算法:如图3所示,缩库服务获得摄像头推送的图片信息后,将图片上传至华为OBS同时将图片信息传入人脸融合组件平台中,通过接口调用获取一组乘客信息。缩库服务获取到乘客信息后筛选出得分较高的乘客信息。根据摄像头提供的站点信息和人脸融合组件平台提供的一组乘客信息更新对应的站点库数据,完成缩库操作。缩库服务获得蓝牙设备推送的乘客地铁APP信息时,缩库服务中调用地铁APP三方接口验证地铁APP用户是否开通刷脸过闸功能,未开通此功能结束流程。如果开通此功能,缩库服务调用人脸融合组件平台接口,根据地铁APP的用户ID获取乘客信息。根据蓝牙设备提供的站点信息和人脸融合组件平台提供的乘客信息更新对应的站点库数据,完成缩库操作。后续乘客过闸人脸识别操作时先通过站点库比对获取乘客信息,如果站点库未获取到乘客信息再到人脸中心库进行检索。以此达到大库缩小库,提升人脸识别性能的效果,同时节约了服务器计算资源。
通过该系统,动态缩库提升了运算效率,节约了计算资源、存储资源;实现了为地铁站台区域缩库定制缩库算法。
尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
机译: 一种利用图像感应的人脸识别变异方法及系统
机译: 利用减少错误算法训练人脸识别模型的人脸识别服务提供系统
机译: 利用减少错误算法训练人脸识别模型的人脸识别服务提供系统