【技术实现步骤摘要】
图像查询方法、装置、电子设备和存储介质
本申请涉及图像处理
,具体涉及智能搜索和图像处理
,尤其涉及一种图像查询方法、装置、电子设备和存储介质。
技术介绍
图像查询时,通常是将被查询的图像进行特征提取,并用查询需求对应的特征遍历被查询的图像特征,以查询出全部符合需求的图像。因此,当被查询的图像数量达到上亿甚至几十亿的级别,图像查询时长将会暴增。
技术实现思路
本申请提供了一种用于图像查询的方法、装置、电子设备和存储介质。根据本申请的一方面,提供了一种图像查询方法,包括:获取用于查询图像的查询特征数据;对所述查询特征数据进行特征识别,以确定所述查询特征数据对应的目标特征类型;获取图像查询目录,其中,所述图像查询目录包括特征文件和索引文件,所述特征文件用于存储多个候选特征数据,所述索引文件用于存储所述候选特征数据的第一存储位置;根据所述索引文件和所述目标特征类型,获取索引位置;从所述特征文件中,提取与所述索引位置对应的所述多个候选特征数据;以及从所述多个候选特征数据之中选择与所述查询特征数据匹配的目标候选特征数据,并将所述目标候选特征数据对应的图像作为查询结果。根据本申请的另一方面,提供了一种图像查询装置,包括:第一获取模块,用于获取用于查询图像的查询特征数据;识别模块,用于对所述查询特征数据进行特征识别,以确定所述查询特征数据对应的目标特征类型;第二获取模块,用于获取图像查询目录,其中,所述图像查询目 ...
【技术保护点】
1.一种图像查询方法,包括:/n获取用于查询图像的查询特征数据;/n对所述查询特征数据进行特征识别,以确定所述查询特征数据对应的目标特征类型;/n获取图像查询目录,其中,所述图像查询目录包括特征文件和索引文件,所述特征文件用于存储多个候选特征数据,所述索引文件用于存储所述候选特征数据的第一存储位置;/n根据所述索引文件和所述目标特征类型,获取索引位置;/n从所述特征文件中,提取与所述索引位置对应的所述多个候选特征数据;以及/n从所述多个候选特征数据之中选择与所述查询特征数据匹配的目标候选特征数据,并将所述目标候选特征数据对应的图像作为查询结果。/n
【技术特征摘要】
1.一种图像查询方法,包括:
获取用于查询图像的查询特征数据;
对所述查询特征数据进行特征识别,以确定所述查询特征数据对应的目标特征类型;
获取图像查询目录,其中,所述图像查询目录包括特征文件和索引文件,所述特征文件用于存储多个候选特征数据,所述索引文件用于存储所述候选特征数据的第一存储位置;
根据所述索引文件和所述目标特征类型,获取索引位置;
从所述特征文件中,提取与所述索引位置对应的所述多个候选特征数据;以及
从所述多个候选特征数据之中选择与所述查询特征数据匹配的目标候选特征数据,并将所述目标候选特征数据对应的图像作为查询结果。
2.根据权利要求1所述的图像查询方法,其中,所述根据所述索引文件和所述目标特征类型,获取索引位置,包括:
从所述多个候选特征数据中,识别与所述目标特征类型匹配的多个第一候选特征数据;以及
从所述索引文件中,获取所述多个第一候选特征数据在所述特征文件中的目标存储位置,并将所述目标存储位置作为所述目标特征类型的所述索引位置。
3.根据权利要求2所述的图像查询方法,其中,在所述从所述索引文件中,获取所述多个第一候选特征数据在所述特征文件中的目标存储位置之前,还包括:
对所述多个候选特征数据进行聚类分析,以获取所述多个候选特征数据对应的至少一个所述特征类型;以及
将与所述目标特征类型匹配的所述特征类型下的所述多个候选特征数据,作为所述多个第一候选特征数据。
4.根据权利要求3所述的图像查询方法,其中,所述多个候选特征数据在所述特征文件中按照所述特征类型进行存储,所述从所述索引文件中,获取所述多个第一候选特征数据在所述特征文件中的目标存储位置,包括:
获取所述多个第一候选特征数据在所述特征文件中存储的初始位置和结尾位置,并将所述初始位置和所述结尾位置之间的多个第一存储位置作为所述目标存储位置。
5.根据权利要求3所述的图像查询方法,其中,所述图像目录还包括标签文件,所述标签文件用于存储每个所述候选特征数据的长度数据,所述索引文件还用于存储每个所述长度数据的第二存储位置,所述索引位置包括存储所述候选特征数据的第一索引位置和存储所述长度数据的第二索引位置,
所述从所述特征文件中,提取与所述索引位置对应的所述多个候选特征数据,包括:
根据所述第一索引位置,从所述特征文件中获取所述候选特征数据段,并根据所述第二索引位置,从所述标签文件中获取所述候选特征数据段中每个所述候选特征数据的长度数据;
根据所述长度数据,将所述候选特征数据段划分成多个候选特征数据。
6.根据权利要求1所述的图像查询方法,其中,在所述目标特征类型为多个时,还包括:
获取多个所述目标特征类型的优先级;以及
按照所述优先级依次获取根据所述目标特征类型的所述查询结果。
7.根据权利要求6所述的图像查询方法,其中,所述按照所述优先级依次获取根据所述目标特征类型的所述查询结果,包括:
根据上一优先级对应的所述目标特征类型,查询出的第二候选特征数据;
获取当前优先级对应的所述目标特征类型及其对应的所述查询特征数据;以及
将所述查询特征数据分别与所述第二候选特征数据进行比较,以从所述第二候选特征数据之中选择与所述查询特征数据匹配的第三候选特征数据,直至获取所述目标候选特征数据。
8.根据权利要求1所述的图像查询方法,其中,所述查询特征数据和/或所述多个候选特征数据为图像特征的向量编码数据,所述将所述查询特征数据分别与所述多个候选特征数据进行比较,包括:
将所述查询特征数据分别与所述多个候选特征数据计算余弦夹角;以及
根据所述余弦夹角的大小确定所述查询特征数据和所述候选特征数据之间的相似度,并将所述相似度大于预设阈值的所述候选特征数据作为所述目标候选特征数据。
9.一种图像查询装置,包括:
第一获取模块,用于获取用于查询图像的查询特征数据;
识别模块,用于对所述查询特征数据进行特征识别,以确定所述查询特征数据对应的目标特征类型;<...
【专利技术属性】
技术研发人员:闻一鸣,
申请(专利权)人:北京百度网讯科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。