【技术实现步骤摘要】
人脸识别引擎调用方法、装置、设备及存储介质
[0001]本申请涉及移动互联领域,尤其涉及一种人脸识别引擎调用方法
、
装置
、
设备及存储介质
。
技术介绍
[0002]人脸识别系统由面向渠道客户端的人脸识别平台和后端的人脸识别引擎组成
。
渠道客户端将待识别图像信息发送至人脸识别平台,人脸识别平台将待识别图像信息转码成
Base64
编码后发起对人脸识别引擎的调用,人脸识别引擎在识别待识别图像后将识别结果返回给人脸识别平台,由人脸识别平台将识别结果发送至对应的客户端
。
[0003]目前,人脸识别平台通过
http
单线程调用人脸识别引擎的人脸识别接口
。
但是,在渠道客户端大并发量请求人脸识别服务的情况下,如果采用
http
单线程调用后端人脸识别引擎将发生系统阻塞的现象,使系统出现无法提供稳定服务的情况,极易造成生产事故
。
技术实现思路
[0004]本申请提供一种人脸识别引擎调用方法
、
装置
、
设备及存储介质,用以解决采用
http
单线程调用后端人脸识别引擎将发生系统阻塞的现象,使系统出现无法提供稳定服务的情况,极易造成生产事故的问题
。
[0005]第一方面,本申请提供一种人脸识别引擎调用方法,包括:
[0006]获取用户终端发送的待识别人脸图像,并将待识别人脸图像对应的目 ...
【技术保护点】
【技术特征摘要】
1.
一种人脸识别引擎调用方法,其特征在于,所述人脸识别引擎调用方法应用于人脸识别平台,包括:获取用户终端发送的待识别人脸图像,并将待识别人脸图像对应的目标识别任务加入识别任务列表;所述目标识别任务为调用人脸识别引擎对待识别人脸图像进行人脸识别的任务;将所述待识别人脸图像中的长宽信息进行预设处理,形成所述待识别人脸图像的标识;将所述待识别人脸图像的标识确定为识别任务列表中目标识别任务的关键参数,并将目标识别任务的关键参数与目标识别任务以键值对的形式加入待处理数据集合中;响应于确定所述待处理数据集合中增加至少一个目标识别任务,通过
Callable
接口启动线程池中的至少一个目标线程,并采用所述目标线程执行所述待处理数据集合中的目标识别任务;所述目标线程的个数与所述目标识别任务的个数相同;根据目标识别任务的关键参数确定人脸识别引擎返回的目标识别任务执行结果并将所述目标识别任务执行结果返回至对应的用户终端
。2.
根据权利要求1所述的方法,其特征在于,所述用户终端通过调用人脸识别平台的接口发送待识别人脸图像,所述人脸识别平台的接口为多个,所述将待识别人脸图像对应的目标识别任务加入识别任务列表之前,还包括:根据用户终端调用的人脸识别平台的接口确定待识别人脸图像对应的任务类型;基于待识别人脸图像及对应的任务类型确定对应的目标识别任务
。3.
根据权利要求1所述的方法,其特征在于,所述通过
Callable
接口启动线程池中的至少一个目标线程,包括:若确定线程池中不存在空闲线程,且确定线程池中的线程数量未达到预设最大线程数,则在线程池中创建至少一个线程并将创建的至少一个线程确定为目标线程
。4.
根据权利要求1‑3任一项所述的方法,其特征在于,所述人脸识别平台包括:搜索中间服务及引擎调用服务;所述采用所述目标线程执行所述待处理数据集合中的目标识别任务,包括:采用所述目标线程调用搜索中间服务;采用所述搜索中间服务调用引擎调用服务;采用引擎调用服务调用人脸识别引擎提供的搜索接口,以控制所述人脸识别引擎执行所述目标识别任务;所述方法还包括:采用所述搜索中间服务将所述待识别人脸图像的格式转换为与人脸识别引擎匹配的格式
。5.
根据权利要求4所述的方法,其特征在于,所述人脸识别引擎为多个,所述采用引擎调用服务调用人脸识别引擎提供的搜索接口,以控制所述人脸识别引擎执行所述目标识别任务,包括:采用引擎调用服务按预先...
【专利技术属性】
技术研发人员:王亮,
申请(专利权)人:中国银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。