[发明专利]人脸特征值提取方法、装置、计算机设备及存储介质有效
申请号: | 201810953164.4 | 申请日: | 2018-08-21 |
公开(公告)号: | CN109271869B | 公开(公告)日: | 2023-09-05 |
发明(设计)人: | 陈林 | 申请(专利权)人: | 平安科技(深圳)有限公司 |
主分类号: | G06V40/16 | 分类号: | G06V40/16;G06F16/51;G06F16/583 |
代理公司: | 深圳众鼎专利商标代理事务所(普通合伙) 44325 | 代理人: | 周燕君 |
地址: | 518000 广东省深圳市福田区福*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 特征值 提取 方法 装置 计算机 设备 存储 介质 | ||
本发明公开了一种人脸特征值提取方法、装置、计算机设备及存储介质,所述方法包括:接收客户端的提取请求并修改样本数据库中待提取特征值的人脸图片的提取状态和特征提取总开关;每隔预设的时间间隔,查询样本数据库中待提取特征值的人脸图片的提取状态和特征提取总开关;将特征值提取任务分发给处理线程;将处理线程中与提取相关的信息通过中间件传递给虚拟计算服务端;在虚拟计算服务端提取完特征值后,将特征值保存到网络存储平台上,同时更新样本数据库中待提取特征值的人脸图片的提取状态。本发明的技术方案充分利用了服务器的硬件资源,极大提高了批量提取人脸图片特征值的速度。
技术领域
本发明涉及信息处理领域,尤其涉及一种人脸特征值提取方法、装置、计算机设备及存储介质。
背景技术
现有人脸识别系统的一个性能瓶颈在于对人脸图片特征值的提取阶段。当模型升级或者请求高峰时段,会牵涉到对大量甚至所有样本进行重新提取特征值,其数量级以百万计。
目前,对人脸图片特征值提取比较普遍的做法是,当面对一个批量特征值提取请求时,在后台同步处理或者转为单线程异步处理,同时只能在一台机器上进行批量特征值提取。这样,对硬件资源的利用率不高,提取过程的效率低,提取速度慢。
发明内容
本发明实施例提供一种人脸特征值提取方法、装置、计算机设备及存储介质,以解批量提取人脸特征值时,对硬件服务器资源的利用率不高,提取过程效率低的问题。
一种人脸特征值提取方法,包括:
接收客户端发送的提取请求,并根据所述提取请求确定特征提取任务,其中,所述特征提取任务包含待提取特征值的每个人脸图片的标识信息;
将样本数据库中的特征提取总开关设置为开启状态,并根据所述标识信息将所述样本数据库中待提取特征值的每个所述人脸图片的提取状态设置为准备提取状态;
每隔预设的时间间隔,查询所述特征提取总开关;
若所述特征提取总开关为所述开启状态,则为所述特征提取任务分配处理线程,其中,所述处理线程用于将所述待提取特征值的人脸图片在网络存储平台上的存储路径,通过中间件传递给虚拟计算服务端,所述虚拟计算服务端用于根据所述存储路径获取所述人脸图片,并提取所述人脸图片的特征值;
接收所述虚拟计算服务端返回的所述人脸图片的标识信息、特征值和提取状态;
将所述特征值保存到所述网络存储平台中所述标识信息标识的人脸图片的对应位置,并将所述样本数据库中所述标识信息标识的人脸图片的提取状态更新为提取完成状态;
若待提取特征值的每个所述人脸图片的提取状态均为所述提取完成状态,则将所述特征提取总开关设置为关闭状态。
一种人脸特征值提取装置,包括:
接收提取请求模块,用于接收客户端发送的提取请求,并根据所述提取请求确定特征提取任务,其中,所述特征提取任务包含待提取特征值的每个人脸图片的标识信息;
设置状态模块,用于将样本数据库中的特征提取总开关设置为开启状态,并根据所述标识信息将所述样本数据库中待提取特征值的每个所述人脸图片的提取状态设置为准备提取状态;
查询模块,用于每隔预设的时间间隔,查询所述特征提取总开关;
分配线程模块,用于若所述特征提取总开关为所述开启状态,则为所述特征提取任务分配处理线程,其中,所述处理线程用于将所述待提取特征值的人脸图片在网络存储平台上的存储路径,通过中间件传递给虚拟计算服务端,所述虚拟计算服务端用于根据所述存储路径获取所述人脸图片,并提取所述人脸图片的特征值;
接收返回值模块,用于接收所述虚拟计算服务端返回的所述人脸图片的标识信息、特征值和提取状态;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安科技(深圳)有限公司,未经平安科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810953164.4/2.html,转载请声明来源钻瓜专利网。