图片搜索方法、装置、搜索平台及存储介质制造方法及图纸

技术编号:33466841 阅读:19 留言:0更新日期:2022-05-19 00:45
本发明专利技术实施例提供了一种图片搜索方法、装置、电子设备及存储介质,涉及智能安防领域。该方法包括:响应图片搜索请求,从若干个智能IPC中确定出目标智能IPC;然后,将待搜索图片发送至目标智能IPC,以使目标智能IPC对待搜索图片进行特征提取得到目标特征;最后,从设备资源库中获取与目标智能IPC的设备类型和算法类型一致的参考智能IPC的第一信息,并从所有第一信息中确定出与目标特征相匹配的目标信息,目标信息包括图片和图片特征,并将目标信息作为搜索结果进行显示。由于待搜索图片的特征提取是在目标智能IPC上进行的,因此,对于不具备智能解析能力的搜索平台,在不增加额外的硬件资源的前提下,就能实现以图搜图的功能。就能实现以图搜图的功能。就能实现以图搜图的功能。

【技术实现步骤摘要】
图片搜索方法、装置、搜索平台及存储介质


[0001]本专利技术涉及智能安防领域,具体而言,涉及一种图片搜索方法、装置、搜索平台及存储介质。

技术介绍

[0002]随着安防技术的发展,在边缘计算的智能AI安防场景下,以图搜图功能的需求逐渐增加。从前端IPC(IP Camera,网络摄像机)产生的数据中匹配出用户想要的数据,需要后端搜索平台具备智能解析能力,以提供智能的结构化检索服务。
[0003]但是,当前很多后端搜索平台,由于产品资源受限,不具备智能解析能力或者解析能力受限,后端搜索平台需要增加额外的硬件资源,才能实现图片搜索功能。

技术实现思路

[0004]本专利技术的目的包括,例如,提供了一种图片搜索方法、装置、电子设备及存储介质,对于不具备智能解析能力的搜索平台,能够在不增加额外的硬件资源的前提下,实现以图搜图的功能。
[0005]为了实现上述目的,本专利技术实施例采用的技术方案如下:
[0006]第一方面,本专利技术实施例提供了一种图片搜索方法,应用于搜索平台,所述搜索平台和若干个智能网络摄像机IPC通信连接,且每个智能IPC均预先部署有算法;所述搜索平台预先存储有设备资源库,所述设备资源库包括每个所述智能IPC对应的第一信息,所述第一信息包括所述智能IPC采集的图片和对所述图片进行特征提取得到的图片特征;
[0007]所述方法包括:
[0008]响应图片搜索请求,从所述若干个智能IPC中确定出目标智能IPC,其中,所述图片搜索请求包括待搜索图片,所述目标智能IPC部署的算法与所述待搜索图片的数据类型匹配,且所述目标智能IPC的剩余资源数最大;
[0009]将所述待搜索图片发送至所述目标智能IPC,以使所述目标智能IPC对所述待搜索图片进行特征提取得到目标特征,并将所述目标特征返回至所述搜索平台;
[0010]从更新后的设备资源库中获取每个参考智能IPC的所述第一信息,并从所有所述第一信息中确定出与所述目标特征相匹配的目标信息,其中,所述参考智能IPC与所述目标智能IPC的设备类型一致且部署的算法的算法类型一致;
[0011]将所述目标信息作为搜索结果进行显示。
[0012]在一种可能的实施方式中,所述设备资源库包括:设备类型字段、标识字段、算法类型字段和信息字段;所述设备类型字段用于存储智能IPC的设备类型,所述标识字段用于存储智能IPC的标识,所述算法类型字段用于存储智能IPC部署的算法的算法类型,所述信息字段用于存储智能IPC对应的第一信息;
[0013]所述设备资源库是通过以下方式进行更新的:
[0014]获取每个所述智能IPC的设备类型和标识;
[0015]根据每个所述智能IPC的设备类型和标识,对所述设备资源库的所述设备类型字段和所述标识字段进行更新;
[0016]在接收到订阅请求时,根据所述订阅请求获取每个所述智能IPC对应的所述第一信息和每个所述智能IPC部署的算法的算法类型;
[0017]根据每个所述智能IPC对应的所述第一信息和所述算法类型,对所述算法类型字段和所述信息字段进行更新,得到所述更新后的设备资源库。
[0018]在一种可能的实施方式中,所述设备类型字段包括至少一个初始设备类型;所述根据每个所述智能IPC的设备类型和标识,对所述设备资源库的所述设备类型字段和所述标识字段进行更新的步骤,包括:
[0019]针对每个所述智能IPC,判断所述至少一个初始设备类型中是否存在与所述智能IPC的设备类型相匹配的目标设备类型;
[0020]若存在,则将所述智能IPC的标识存储至所述标识字段,并与所述目标设备类型关联;
[0021]若不存在,则将所述智能IPC的设备类型存储至所述设备类型字段、将所述智能IPC的标识存储至所述标识字段,并将所述智能IPC的设备类型和所述标识关联;
[0022]遍历所有所述智能IPC,以完成所述设备资源库的更新。
[0023]在一种可能的实施方式中,所述搜索平台还预先存储有数据类型表和算法表,所述数据类型表包括至少一个数据类型和每个所述数据类型对应的算法类型;所述算法表包括每个所述智能IPC的标识、每个所述标识对应的至少一个算法类型、以及每个所述算法类型对应的算法;所述订阅请求包括订阅数据类型;
[0024]所述根据所述订阅请求获取每个所述智能IPC对应的所述第一信息和每个所述智能IPC部署的算法的算法类型;根据每个所述智能IPC对应的所述第一信息和所述算法类型,对所述算法类型字段和所述信息字段进行更新,得到所述更新后的设备资源库的步骤,包括:
[0025]从所述数据类型表中确定出与所述订阅数据类型对应的第一目标算法类型;
[0026]针对每个所述智能IPC,从所述算法类型表中确定出与所述第一目标算法类型对应的第一目标算法;
[0027]向每个所述智能IPC均发送部署指令,所述部署指令用于指示所述智能IPC从预先存储的至少一个算法中确定出第一目标算法进行部署,以及在部署完成后利用所述第一目标算法对采集的图片进行特征提取得到所述图片特征,以及将所述图片和所述图片特征作为第一信息发送给所述搜索平台,以及将所述第一目标算法的算法类型发送给所述搜索平台;
[0028]根据每个所述智能IPC部署的第一目标算法的算法类型和所述第一信息,对所述算法类型字段和所述信息字段进行更新,并将所述第一目标算法的算法类型与所述智能IPC的设备类型进行关联,将所述第一信息与所述第一目标算法的算法类型进行关联,得到所述更新后的设备资源库。
[0029]在一种可能的实施方式中,所述搜索平台还预先存储有数据类型表,所述数据类型关系表包括至少一个数据类型和每个所述数据类型对应的智能算法类型;
[0030]所述响应图片搜索请求,从所述若干个智能IPC中确定出目标智能IPC的步骤,包
括:
[0031]对所述待搜索图片进行预处理,得到所述待搜索图片的数据类型;
[0032]从所述数据类型表中确定出与所述数据类型对应的第二目标算法类型;
[0033]获取每个所述智能IPC的剩余资源数、以及部署的算法对应的算法类型,所述剩余资源数表征所述智能IPC的特征提取能力;
[0034]若所有所述算法类型中存在所述第二目标算法类型,则将部署的算法为所述第二目标算法类型的所述智能IPC均作为初始智能IPC,并获取所述剩余资源数最大的所述初始智能IPC作为所述目标智能IPC。
[0035]在一种可能的实施方式中,在所述获取每个所述智能IPC的剩余资源数、以及部署的算法对应的算法类型的步骤之后,所述方法还包括:
[0036]判断所有所述算法类型中是否存在所述第二目标算法类型;
[0037]若不存在,则获取所述剩余资源数最大的所述智能IPC,并将该智能IPC部署的智能算法切换为与所述第二目标算法类型对应的算法后作为所述目标智能IPC。
[0038]在一种可能的实施方式中,从所本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种图片搜索方法,其特征在于,应用于搜索平台,所述搜索平台和若干个智能网络摄像机IPC通信连接,且每个智能IPC均预先部署有算法;所述搜索平台预先存储有设备资源库,所述设备资源库包括每个所述智能IPC对应的第一信息,所述第一信息包括所述智能IPC采集的图片和对所述图片进行特征提取得到的图片特征;所述方法包括:响应图片搜索请求,从所述若干个智能IPC中确定出目标智能IPC,其中,所述图片搜索请求包括待搜索图片,所述目标智能IPC部署的算法与所述待搜索图片的数据类型匹配,且所述目标智能IPC的剩余资源数最大;将所述待搜索图片发送至所述目标智能IPC,以使所述目标智能IPC对所述待搜索图片进行特征提取得到目标特征,并将所述目标特征返回至所述搜索平台;从更新后的设备资源库中获取每个参考智能IPC的所述第一信息,并从所有所述第一信息中确定出与所述目标特征相匹配的目标信息,其中,所述参考智能IPC与所述目标智能IPC的设备类型一致且部署的算法的算法类型一致;将所述目标信息作为搜索结果进行显示。2.根据权利要求1所述的方法,其特征在于,所述设备资源库包括:设备类型字段、标识字段、算法类型字段和信息字段;所述设备类型字段用于存储智能IPC的设备类型,所述标识字段用于存储智能IPC的标识,所述算法类型字段用于存储智能IPC部署的算法的算法类型,所述信息字段用于存储智能IPC对应的第一信息;所述设备资源库是通过以下方式进行更新的:获取每个所述智能IPC的设备类型和标识;根据每个所述智能IPC的设备类型和标识,对所述设备资源库的所述设备类型字段和所述标识字段进行更新;在接收到订阅请求时,根据所述订阅请求获取每个所述智能IPC对应的所述第一信息和每个所述智能IPC部署的算法的算法类型;根据每个所述智能IPC对应的所述第一信息和所述算法类型,对所述算法类型字段和所述信息字段进行更新,得到所述更新后的设备资源库。3.根据权利要求2所述的方法,其特征在于,所述设备类型字段包括至少一个初始设备类型;所述根据每个所述智能IPC的设备类型和标识,对所述设备资源库的所述设备类型字段和所述标识字段进行更新的步骤,包括:针对每个所述智能IPC,判断所述至少一个初始设备类型中是否存在与所述智能IPC的设备类型相匹配的目标设备类型;若存在,则将所述智能IPC的标识存储至所述标识字段,并与所述目标设备类型关联;若不存在,则将所述智能IPC的设备类型存储至所述设备类型字段、将所述智能IPC的标识存储至所述标识字段,并将所述智能IPC的设备类型和所述标识关联;遍历所有所述智能IPC,以完成所述设备资源库的更新。4.根据权利要求2所述的方法,其特征在于,所述搜索平台还预先存储有数据类型表和算法表,所述数据类型表包括至少一个数据类型和每个所述数据类型对应的算法类型;所述算法表包括每个所述智能IPC的标识、每个所述标识对应的至少一个算法类型、以及每个所述算法类型对应的算法;所述订阅请求包括订阅数据类型;
所述根据所述订阅请求获取每个所述智能IPC对应的所述第一信息和每个所述智能IPC部署的算法的算法类型;根据每个所述智能IPC对应的所述第一信息和所述算法类型,对所述算法类型字段和所述信息字段进行更新,得到所述更新后的设备资源库的步骤,包括:从所述数据类型表中确定出与所述订阅数据类型对应的第一目标算法类型;针对每个所述智能IPC,从所述算法表中确定出与所述第一目标算法类型对应的第一目标算法;向每个所述智能IPC均发送部署指令,所述部署指令用于指示所述智能IPC从预先存储的至少一个算法中确定出第一目标算法进行部署,以及在部署完成后利用所述第一目标算法对采集的图片进行...

【专利技术属性】
技术研发人员:倪思甜周阳
申请(专利权)人:重庆紫光华山智安科技有限公司
类型:发明
国别省市:

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

1