特征检索方法、装置、电子设备及计算机存储介质制造方法及图纸

技术编号:32971875 阅读:62 留言:0更新日期:2022-04-09 11:40
本实施例公开了一种特征检索方法、装置、电子设备及计算机存储介质,所述方法包括:获取待检索请求中待检索特征的至少两个特征分片;基于待检索底库分片后的至少两个底库分片和至少两个特征分片,确定在各底库分片进行检索的检索子任务集合;利用至少一个主进程中的每个主进程创建至少一个子进程;利用每个主进程将已分配给自身的检索子任务再次划分后分配至各个子进程,并接收各个子进程的检索结果;根据各个主进程接收到的检索结果,确定待检索特征在底库中的检索结果。检索特征在底库中的检索结果。检索特征在底库中的检索结果。

【技术实现步骤摘要】
特征检索方法、装置、电子设备及计算机存储介质


[0001]本公开涉及计算机视觉技术,涉及但不限于一种特征检索方法、装置、电子设备及计算机存储介质。

技术介绍

[0002]目前,在人档服务的场景中,需要把前端传回的大量抓拍的图像数据通过聚类、实名化算法形成匿名档和实名档,而聚类与实名化算法都涉及到了大量的针对人员图像的特征检索操作,特征检索的效率直接影响了算法的性能;如何提高针对图像的特征检索效率,是亟待解决的技术问题。

技术实现思路

[0003]本公开实施例提供了特征检索理方法、装置、电子设备及计算机存储介质。
[0004]本公开实施例提供了一种特征检索方法,所述方法包括:
[0005]获取待检索请求中待检索特征的至少两个特征分片;
[0006]基于待检索底库分片后的至少两个底库分片和所述至少两个特征分片,确定在各所述底库分片进行检索的检索子任务集合;
[0007]利用至少一个主进程中的每个主进程创建至少一个子进程;
[0008]利用每个主进程将已分配给自身的检索子任务再次划分后分配至各个本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种特征检索方法,其特征在于,所述方法包括:获取待检索请求中待检索特征的至少两个特征分片;基于待检索底库分片后的至少两个底库分片和所述至少两个特征分片,确定在各所述底库分片进行检索的检索子任务集合;利用至少一个主进程中的每个主进程创建至少一个子进程;利用每个主进程将已分配给自身的检索子任务再次划分后分配至各个子进程,并接收各个子进程的检索结果;根据所述各个主进程接收到的检索结果,确定待检索特征在底库中的检索结果。2.根据权利要求1所述的方法,其特征在于,所述利用至少一个主进程中的每个主进程创建至少一个子进程,包括:在所述每个主进程中,获取针对所述已分配的检索子任务对应的底库分片的索引文件,创建所述主进程用于向所述至少一个子进程输出数据的输出队列、用于接收所述至少一个子进程的数据的输入队列、以及所述主进程与所述至少一个子进程之间的通信管道;根据所述索引文件、所述输出队列、所述输入队列和所述通信管道,创建所述至少一个子进程。3.根据权利要求2所述的方法,其特征在于,所述至少一个子进程中每个子进程的检索结果是基于加速设备处理对应的检索子任务得到的;所述创建所述主进程用于向所述多个子进程输出数据的输出队列、用于接收所述多个子进程的数据的输入队列、以及所述主进程与所述多个子进程之间的通信管道,包括:将预先确定的加速设备的数量确定为待创建的子进程的数量;根据所述待创建的子进程的数量,创建所述输出队列、所述输入队列和所述通信管道。4.根据权利要求1所述的方法,其特征在于,所述至少一个子进程中每个子进程的检索结果是将对应的检索子任务中的底库分片量化为量化特征后,基于对应的检索子任务中的特征分片和所述量化特征得到的结果;所述根据所述各个主进程接收到的检索结果,确定待检索特征在底库中的检索结果,包括:在所述每个主进程中,确定接收到的检索结果与所述底库中相应的原始特征的相似度;在所述每个主进程接收到的检索结果中,选取数量为第一预设值的检索结果,将选取的所述数量为第一预设值的检索结果作为主进程的输出检索结果;根据所述各个主进程的输出检索结果,得出所述待检索特征在所述底库中的检索结果。5.根据权利要求4所述的方法,其特征在于,所述根据所述各个主进程的输出检索结果,得出待检索特征在底库中的检索结果,包括:在所述各个主进程...

【专利技术属性】
技术研发人员:贺文峰李想李双超金潇门琪滨
申请(专利权)人:北京市商汤科技开发有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1