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

技术编号:24035826 阅读:53 留言:0更新日期:2020-05-07 01:52
本申请实施例公开了一种图片搜索方法、装置、终端及存储介质,属于计算机领域。该方法包括:当接收到图片搜索指令时,获取搜索关键词;从第一关键词列表中,确定搜索关键词对应的至少一个关联关键词,第一关键词列表中包含的第一关键词与图片分类模型的分类标签对应;根据搜索关键词和关联关键词,确定相册中的目标图片。采用本申请实施例提供的方法,当接收到图片搜索指令时,从第一关键词列表中获取至少一个与搜索关键词具有同义关系或父子类关系的关联关键词,再获取搜索关键词和关联关键词对应分类标签的图片,避免由于用户输入的搜索关键词与图片标签不一致导致的搜索偏差,提高了图片搜索结果的准确率。

Image search method, device, terminal and storage medium

【技术实现步骤摘要】
图片搜索方法、装置、终端及存储介质
本申请实施例涉及计算机领域,特别涉及一种图片搜索方法、装置、终端及存储介质。
技术介绍
随着终端相册功能的不断更新和发展,用户存储图片更加便利,同时对终端相册的需求逐渐提高,终端相册存储图片量较大时,用户查找图片的难度增加,终端相册的图片搜索功能使用户可以快速寻找图片。相关技术中,终端获取到一张图片后,利用神经网络模型推断图片中的物体类别,根据推断结果为图片匹配相应的标签,用户在需要搜索图片时,向终端输入标签对应的关键字,即可获得对应的图片。然而,采用相关技术中单标签搜索图片的方法,用户需要输入与相册预置的标签相同的内容,才能得到相应的图片,但用户通常不能预知相册标签对应的关键词,并且神经网络模型能够匹配的标签种类很少,而用户输入的关键词存在多样性,容易导致匹配到的图片不准确或无法得到输入关键词对应的图片。
技术实现思路
本申请实施例提供了一种图片搜索方法、装置、终端及存储介质。所述技术方案如下:一方面,本申请实施例提供了一种图片搜索方法,所述方法包括:当接收到图片搜索指令时,获取搜索关键词;从第一关键词列表中,确定所述搜索关键词对应的至少一个关联关键词,所述第一关键词列表中包含的第一关键词与图片分类模型的分类标签对应,所述图片分类模型用于对相册中的图片设置所述分类标签,所述关联关键词与所述搜索关键词之间的关联关系包括同义关系或父子类关系;根据所述搜索关键词和所述关联关键词,确定相册中的目标图片,所述目标图片对应的分类标签与所述搜索关键词或所述关联关键词匹配。另一方面,本申请实施例提供了一种图片搜索装置,所述装置包括:第一获取模块,用于当接收到图片搜索指令时,获取搜索关键词;第一确定模块,用于从第一关键词列表中,确定所述搜索关键词对应的至少一个关联关键词,所述第一关键词列表中包含的第一关键词与图片分类模型的分类标签对应,所述图片分类模型用于对相册中的图片设置所述分类标签,所述关联关键词与所述搜索关键词之间的关联关系包括同义关系或父子类关系;第二确定模块,用于根据所述搜索关键词和所述关联关键词,确定相册中的目标图片,所述目标图片对应的分类标签与所述搜索关键词或所述关联关键词匹配。另一方面,本申请实施例提供了一种终端,所述终端包括处理器和存储器;所述存储器存储有至少一条指令,所述至少一条指令用于被所述处理器执行以实现上述方面所述的图片搜索方法。另一方面,本申请实施例提供了一种计算机可读存储介质,所述存储介质存储有至少一条指令,所述至少一条指令用于被处理器执行以实现上述方面所述的图片搜索方法。本申请实施例提供的技术方案的有益效果至少包括:本申请实施例中,通过图片分类模型对相册图片进行识别,并将识别结果得到的分类标签与图片关联存储,当接收到图片搜索指令时,从第一关键词列表中获取至少一个与搜索关键词具有同义关系或父子类关系的关联关键词,再获取搜索关键词和关联关键词对应分类标签的图片,由于第一关键词列表中的关键词与图片分类模型的分类标签对应,因此能够避免由于用户输入的搜索关键词与图片匹配的分类标签不一致导致的搜索偏差,提高了图片搜索结果的准确率。附图说明图1是根据一个示例性实施例示出的实施环境的示意图;图2是根据一示例性实施例示出的图片搜索方法的流程图;图3是根据一示例性实施例示出的终端图片搜索界面的示意图;图4是根据另一示例性实施例示出的图片搜索方法的流程图;图5是根据一示例性实施例示出的第一关键词列表示意图;图6是根据另一示例性实施例示出的第一关键词列表示意图;图7是根据一示例性实施例示出的第一关键词列表和第二关键词列表示意图;图8是根据另一示例性实施例示出的图片搜索方法的流程图;图9是根据另一示例性实施例示出的图片搜索方法的流程图;图10是根据一示例性实施例示出的图片搜索装置的结构框图;图11是根据一示例性实施例示出的终端的结构框图。具体实施方式为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。在本文中提及的“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。相关技术中,终端获取到待存储的图片时,通过图片分类模型识别图片中的物体,并为该图片匹配对应的分类标签,用户想要查找一张或一类图片时,在相册界面输入代表该类图片的关键词,由终端查找分类标签与该关键词一致的图片,并返回查询结果。但用户需要在输入的关键词与分类识别模型为图片匹配的分类标签内容完全一致时,才能得到想要的图片,然而用户通常不能预知该图片匹配的分类标签,并且,用户搜索图片时输入的关键词存在多样性,例如,用户想要搜索去动物园游玩时的照片,可能会输入“动物”进行搜索,但实际相册中相关图片匹配的分类标签是“猫”或者“老虎”这样更具体的细分类,无法满足用户的查询需求。为了解决上述技术问题,本申请实施例提供了一种图片搜索方法。请参考图1,其示出了本申请一个示例性实施例提供的实施环境的示意图。该实施环境中包括终端101和服务器102。终端101是安装有相册应用程序的电子设备,该电子设备可以是智能手机、平板电脑、电子书阅读器、个人便携式计算机等。本实施例中,该相册应用程序具备图片分类功能,可选的,该相册应用程序中设置有图片分类模型,相册应用程序可以通过图片分类模型确定各张图片的类型,并为各张图片设置相应的分类标签。在一种可能的实施方式中,本申请实施例提供的图片搜索方法可以实现成为相册应用程序或者相册应用程序的一部分。当用户想要搜索图片时,可以手动开启该相册应用程序,并输入搜索关键词;相册应用程序即根据该搜索关键词,确定出与该搜索关键词具有关联关系的至少一个关联关键词(与图片分类模型的分类标签匹配),从而根据该搜索关键词和关联关键词,查找匹配的图片,并进行显示。终端101与服务器102之间通过有线或无线网络相连。服务器102是一台服务器、若干台服务器构成的服务器集群或云服务器。在一种可能的实施方式中,如图1所示,服务器102是终端101中相册应用程序的后台服务器。可选的,终端102中的相册应用程序获取到搜索关键词后,将该搜索关键词发送至服务器102,由服务器102确定搜索关键词对应的关联关键词,并反馈给终端102,以便终端102根据接收到的关联关键词以及搜索关键词在相册中进行图像搜索(即图片搜索功能由终端和服务器交互完成)。为了方便表述,下述各个实施例以图片搜索方法由终端101执行为例进行说明。请参考图2,其示出了本申请的一个实施例示出的图片搜索方法的流程图。本实施例以图片搜索方法用于终端为例进行说明,该方法包括:步骤201,当接收到图片搜索指令时,获取搜索关键词。本文档来自技高网...

【技术保护点】
1.一种图片搜索方法,其特征在于,所述方法包括:/n当接收到图片搜索指令时,获取搜索关键词;/n从第一关键词列表中,确定所述搜索关键词对应的至少一个关联关键词,所述第一关键词列表中包含的第一关键词与图片分类模型的分类标签对应,所述图片分类模型用于对相册中的图片设置所述分类标签,所述关联关键词与所述搜索关键词之间的关联关系包括同义关系或父子类关系;/n根据所述搜索关键词和所述关联关键词,确定相册中的目标图片,所述目标图片对应的分类标签与所述搜索关键词或所述关联关键词匹配。/n

【技术特征摘要】
1.一种图片搜索方法,其特征在于,所述方法包括:
当接收到图片搜索指令时,获取搜索关键词;
从第一关键词列表中,确定所述搜索关键词对应的至少一个关联关键词,所述第一关键词列表中包含的第一关键词与图片分类模型的分类标签对应,所述图片分类模型用于对相册中的图片设置所述分类标签,所述关联关键词与所述搜索关键词之间的关联关系包括同义关系或父子类关系;
根据所述搜索关键词和所述关联关键词,确定相册中的目标图片,所述目标图片对应的分类标签与所述搜索关键词或所述关联关键词匹配。


2.根据权利要求1所述的方法,其特征在于,所述从第一关键词列表中,确定所述搜索关键词对应的至少一个关联关键词,包括:
在所述第一关键词列表中查找所述搜索关键词;
若在所述第一关键词列表中查找到所述搜索关键词,则将所述第一关键词列表中所述搜索关键词对应的子类关键词确定为所述关联关键词。


3.根据权利要求2所述的方法,其特征在于,所述第一关键词列表中包括第一关键词标识、所述第一关键词与父类关键词标识之间的对应关系,所述第一关键词标识是所述第一关键词对应的标识,所述父类关键词标识是所述第一关键词对应父类关键词的标识;
所述将所述第一关键词列表中所述搜索关键词对应的子类关键词确定为所述关联关键词,包括:
从所述第一关键词列表中,确定以所述搜索关键词为父类关键词的第1级候选关键词;
对于第n级候选关键词,从所述第一关键词列表中,确定以所述第n级候选关键词为父类关键词的第n+1级候选关键词,n大于等于1;
将各级候选关键词确定为所述关联关键词。


4.根据权利要求2所述的方法,其特征在于,所述在所述第一关键词列表中查找所述搜索关键词之后,所述方法还包括:
若未在所述第一关键词列表中查找到所述搜索关键词,则在第二关键词列表中查找所述搜索关键词,所述第二关键词列表中存储的第二关键词与所述第一关键词列表中存储的所述第一关键词不同;
若在所述第二关键词列表中查找到所述搜索关键词,则从所述第二关键词列表中查找所述搜索关键词对应的同义关键词,所述第二关键词列表中包括所述第二关键词与所述第一关键词之间的同义关系,所述同义关键词属于所述第一关键词列表;
将所述同义关键词,以及所述第一关键词列表中所述同义关键词对应的子类关键词...

【专利技术属性】
技术研发人员:周玄
申请(专利权)人:OPPO广东移动通信有限公司
类型:发明
国别省市:广东;44

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

1