本发明实施例涉及移动通信领域,尤其涉及一种图片搜索的方法及装置。
背景技术:
在互联网技术和智能终端快速发展的今天,搜索引擎已经是我们普通人生活中必不可少的工具。随着文本搜索引擎技术的日臻成熟,图片搜索技术开始出现。
现有的图片搜索方法,对获取的目标图片进行搜索,得到目标图片的搜索结果,该方法仅基于图片进行搜索,即现有的图片搜索功能较简单,导致搜索结果的匹配度较低。
技术实现要素:
本发明提供一种图片搜索的方法及装置,以提高搜索结果的匹配度。
一方面,本发明实施例提供了一种图片搜索的方法,包括:
对目标图片进行图像识别,以获取文字信息;
生成所述文字信息的搜索建议,并将生成的搜索建议发送到用户终端进行展示;
依据用户对所述搜索建议的操作,对所述目标图片进行搜索。
另一方面,本发明实施例提供了一种图片搜索的装置,包括:
图片识别模块,用于对目标图片进行图像识别,以获取文字信息;
建议生成模块,用于生成所述文字信息的搜索建议,并将生成的搜索建议发送到用户终端进行展示;
图片搜索模块,用于依据用户对所述搜索建议的操作,对所述目标图片进行搜索。
本发明实施例提供的技术方案,通过识别目标图片的文字信息,生成文字信息的搜索建议,并依据用户对搜索建议的操作对目标图片进行搜索,即,基于目标图片和目标图片的文字信息对图片进行搜索,提高了搜索结果的匹配度。
附图说明
图1为本发明实施例一提供的一种图片搜索的方法的流程示意图;
图2为本发明实施例二提供的一种图片搜索的方法的流程示意图;
图3为本发明实施例三提供的一种图片搜索的方法的流程示意图;
图4为本发明实施例四提供的一种图片搜索的装置的结构示意图。
具体实施方式
下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
实施例一
图1为本发明实施例一提供的一种图片搜索的方法的流程示意图。该方法 可由图片搜索的装置来执行,该装置可通过硬件和/或软件的方式实现,该装置通常配置在服务端中。参见图1,本实施例提供的图片搜索的方法具体包括如下:
s11、对目标图片进行图像识别,以获取文字信息。
本实施例中,目标图片指的是待搜索图片,目标图片的格式包括但不限于bmp、jpg、tiff、gif等格式。具体的,采用计算机图形识别技术,识别目标图片包含的物品信息、字符信息或景区信息,并依据识别到的物品信息、字符信息或景区信息,获取文字信息,其中物品信息可以包括物品的名称、物品的种类、物品的品牌中的至少一种,景区信息可以包括景区的名称、类别、地理位置。
示例性的,为了获得目标图片,在对目标图片进行图像识别,以获取文字信息之前,还可以包括:获取用户终端中摄像头拍摄得到的目标图片;获取用户终端截图得到的目标图片;或者,获取用户终端预先存储的目标图片。其中,截图方式可以包括但不限定于通过全屏截取方式、采用截图框获取目标图片。用户终端指的是诸如智能手机、平板电脑、个人计算机之类的终端产品。
s12、生成所述文字信息的搜索建议,并将生成的搜索建议发送到用户终端进行展示。
在本实施例中,将获取的文字信息作为搜索词,并将与搜索词相关的关键词作为搜索建议。具体的,可以基于大数据分析、关键词热度,用户选择的搜索类别生成搜索建议,还将生成的搜索建议发送给用户终端,在用户终端将搜索建议展示给用户,以供用户选择,这样可以加快图片搜索的速度,提升用户体验。
s13、依据用户对所述搜索建议的操作,对所述目标图片进行搜索。
具体的,可以采用文字搜索方式和/或图片搜索方式对用户选择的搜索建议进行搜索,获取目标图片对应的搜索结果。所述搜索结果可以包括图片和/或文字,且在所述搜索结果包括图片和文字时,所述图片的搜索结果可以排序在所述文字的搜索结果之前。
本实施例提供的技术方案中,通过识别目标图片的文字信息,生成文字信息的搜索建议,并依据用户对搜索建议的操作对目标图片进行搜索,即,基于目标图片和目标图片的文字信息对图片进行搜索,提高了搜索结果的匹配度。
实施例二
本实施例在上述实施例的基础上提供了一种新的图片搜索的方法。图2为本发明实施例二提供的一种图片搜索的方法的流程示意图。参见图2,本实施例提供的图片搜索的方法具体包括如下:
s21、对目标图片进行图像识别,以获取所述目标图片包含的字符信息和/或物品信息。
具体的,可以采用ocr(opticalcharacterrecognition,光学字符识别)技术对目标图片进行图像识别,以得到目标图片包含的字符信息,也可以通过从目标图片中提取特征向量,并且根据提取的特征向量识别目标图片包含的物品信息,其中物品信息可以包括物品的名称、物品的种类、物品的品牌中的至少一种。
s22、依据获取的字符信息和/或物品信息,识别所述目标图片的文字信息。
具体的,在获取到目标图片包含的字符信息或物品信息时,可以将字符信息或物品信息直接作为目标图片的文字信息,在同时获取到目标图片包含的物 品信息和字符信息时,可以对字符信息与物品信息进行分词得到候选词,依据候选词的优先级,得到目标图片的文字信息。
s23、将预先生成的分词列表中与所述文字信息匹配的文本,作为所述文字信息的搜索建议。
具体的,可以依据历史搜索行为预先生成分词列表,如,对历史搜索结果页面的内容进行分词,得到分词列表,将识别到的文字信息与分词列表中的文本进行匹配,依据匹配结果得到文字信息的搜索建议。
s24、依据用户对所述搜索建议的操作,对所述目标图片进行搜索。
本实施例提供的技术方案,通过依据目标图片包含的字符信息和/或物品信息,识别目标图片的文字信息,将文字信息与分词列表进行匹配,以得到文字信息的搜索建议,并依据用户对搜索建议的操作对目标图片进行搜索,即,基于目标图片和目标图片的文字信息对图片进行搜索,提高了搜索结果的匹配度。
实施例三
本实施例在上述实施例的基础上提供了一种新的图片搜索的方法。图3为本发明实施例三提供的一种图片搜索的方法的流程示意图。参见图3,本实施例提供的图片搜索的方法具体包括如下:
s31、对目标图片进行图像识别,以获取文字信息。
s32、在监测到图片搜索事件时,生成所述文字信息的搜索建议,并将生成的搜索建议发送到用户终端进行展示。
在本实施例中,图片搜索事件指的是图片搜索的触发事件。示例性的,可以在检测到用户点击预设的图片搜索框或图片搜索按钮时,生成所述图片搜索 事件;或者,对所述目标图片进行搜索,并将所述目标图片的初始搜索结果,发送到用户终端进行展示,所述初始搜索结果包括目标图片缩略图;在检测到用户点击展示的目标图片缩略图时,生成所述图片搜索事件。
s33、依据用户对所述搜索建议的操作,对所述目标图片进行搜索。
本实施例提供的技术方案中,通过识别目标图片的文字信息,在监测到图片搜索事件时,生成文字信息的搜索建议,并依据用户对搜索建议的操作对目标图片进行搜索,即,为图片搜索技术增加了搜索建议功能,这样可以加快图片搜索的速度,提升用户体验。
实施例四
图4为本发明实施例四提供的一种图片搜索的装置的结构示意图。参见图4,该图片搜索的装置的具体结构如下:
图片识别模块41,用于对目标图片进行图像识别,以获取文字信息;
建议生成模块42,用于生成所述文字信息的搜索建议,并将生成的搜索建议发送到用户终端进行展示;
图片搜索模块43,用于依据用户对所述搜索建议的操作,对所述目标图片进行搜索。
在上述实施例提供的技术方案中,图片识别模块41可以包括:
图片识别单元,用于对目标图片进行图像识别,以获取所述目标图片包含的字符信息和/或物品信息;
文字识别单元,用于依据获取的字符信息和/或物品信息,识别所述目标图片的文字信息。
在上述实施例提供的技术方案中,建议生成模块42具体可以用于:
在监测到图片搜索事件时,生成并展示所述文字信息的搜索建议。
在上述实施例提供的技术方案中,在检测到用户点击预设的图片搜索框或图片搜索按钮时,生成所述图片搜索事件;或者,
对所述目标图片进行搜索,并将所述目标图片的初始搜索结果发送给用户终端进行展示,所述初始搜索结果包括目标图片缩略图;
在检测到用户点击展示的目标图片缩略图时,生成所述图片搜索事件。
在上述实施例提供的技术方案中,建议生成模块42具体可以用于:
将预先生成的分词列表中与所述文字信息匹配的文本,作为所述文字信息的搜索建议。
在上述实施例提供的技术方案中,该图片搜索的装置还可以包括:
图片获取模块,用于在对目标图片进行图像识别,以获取文字信息之前,获取用户终端中摄像头拍摄得到的目标图片;获取用户终端截图得到的目标图片;或者,获取用户终端预先存储的目标图片。
本实施例提供的图片的搜索装置,与本发明任意实施例所提供的图片的搜索方法属于同一发明构思,可执行本发明任意实施例所提供的图片的搜索方法,具备执行图片的搜索方法相应的功能模块和有益效果。未在本实施例中详尽描述的技术细节,可参见本发明任意实施例提供的图片的搜索方法。
注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以 上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。