图片搜索方法及装置的制造方法

文档序号:8543404阅读:238来源:国知局
图片搜索方法及装置的制造方法
【技术领域】
[0001]本发明实施例涉及搜索引擎技术领域,尤其涉及一种图片搜索方法和装置。
【背景技术】
[0002]在互联网技术大行其道的今天,搜索引擎已经是我们普通人生活中必不可少的工具。随着文本搜索引擎技术的日臻成熟,图片搜索技术开始出现。相比于经过多年研宄和实践,已经比较成熟的文本搜索,图片搜索无论在理论研宄还是在工程实现上,都比较落后。就现有的图片搜索引擎的实现技术来说,可以将图片搜索引擎区分为基于文本的图片搜索引擎、基于内容的图片搜索引擎和基于语义的图片搜索引擎。
[0003]基于内容的图片搜索技术将图片的视觉特征,比如颜色、纹理、形状等,作为图片的表示特征,进行匹配和查找,从而获得用户可能需要的搜索结果。现有的基于内容的图片搜索引擎为了能够从图片中更为容易的识别出用户需要搜索的物体,一般都要求用户提供的用于搜索的图片的背景尽量简单。而实际上,用户使用的搜索图片并不一定满足这样的要求。比如,用户需要搜索自己途径的一幢大楼,而这幢大楼处于多个大楼中间,很难找到只拍摄到要搜索的大楼的拍摄角度。这样,获取到这幢大楼的背景简单的图片就有一定的难度。因为上述原因,就造成图片搜索的适用范围很小,受欢迎程度不高。

【发明内容】

[0004]针对上述技术问题,本发明实施例提供了一种图片搜索方法和装置,以从用于搜索的图片中容易的识别出需要搜索的物体对应的图像。
[0005]第一方面,本发明实施例提供了一种图片搜索方法,所述方法包括:
[0006]显示图片;
[0007]根据用户在所述图片上涂抹的轨迹识别选中区域;
[0008]根据所述选中区域在所述图片中确定搜索目标;
[0009]根据用户输入的搜索指令,基于所述搜索目标发起搜索请求。
[0010]第二方面,本发明实施例还提供了一种图片搜索装置,所述装置包括:
[0011]显不I旲块,用于显不图片;
[0012]识别模块,用于根据用户在所述图片上涂抹的轨迹识别选中区域;
[0013]目标确定模块,用于根据所述选中区域在所述图片中确定搜索目标;
[0014]请求模块,用于根据用户输入的搜索指令,基于所述搜索目标发起搜索请求。
[0015]本发明实施例提供的图片搜索方法和装置通过显示图片,根据用户在所述图片上涂抹的轨迹识别选中区域,根据所述选中区域在所述图片中确定搜索目标,以及根据用户输入的搜索指令,基于所述搜索目标发起搜索请求,从而能够从用于搜索的图片中容易的识别出需要搜索的物体对应的图像。
【附图说明】
[0016]图1是本发明第一实施例提供的图片搜索方法的流程图;
[0017]图2是本发明第二实施例提供的图片搜索方法的流程图;
[0018]图3A是本发明第二实施例提供的区分显示和标签显示之前的图片的显示界面图;
[0019]图3B是本发明第二实施例提供的区分显示和标签显示之后的图片的显示界面图;
[0020]图4是本发明第三实施例提供的图片搜索方法中识别的流程图;
[0021]图5是本发明第四实施例提供的图片搜索方法中目标确定的流程图;
[0022]图6是本发明第五实施例提供的图片搜索装置的结构图。
【具体实施方式】
[0023]下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
[0024]第一实施例
[0025]本实施例提供了图片搜索方法的一种技术方案。本实施例可以由图片搜索装置来执行,该装置可以被集成在用户侧的计算设备中,例如智能移动终端,PC机中。
[0026]具体的,参见图1,所述图片搜索方法包括:
[0027]S11,显示图片。
[0028]在利用从图片中的搜索目标发起图片搜索之前,应该获取并显示用来获取搜索目标的图片。所述图片可以是用户利用摄像头拍摄到的图片,也可以是用户从网络上下载得到的图片。
[0029]S12,根据用户在所述图片上涂抹的轨迹识别选中区域。
[0030]为了能更为容易的从所述图片中识别搜索目标,允许用户通过在显示屏幕上的涂抹操作来划定一个能够指示所述搜索目标的显示范围的选中区域。用户通过触控的显示屏幕执行涂抹操作之后,根据用户在所述图片上的涂抹轨迹识别所述选中区域。
[0031]具体的,可以检测用户在执行涂抹操作过程中手指触摸到的显示屏幕上的区域。所述涂抹操作过程中用户手指触摸到的区域即是涂抹轨迹覆盖的区域。然后,可以将涂抹操作过程中手指触摸到的区域识别为选中区域。这样,就通过对涂抹轨迹的识别实现了对选中区域的识别。
[0032]S13,根据所述选中区域在所述图片中确定搜索目标。
[0033]在识别所述选中区域之后,在所述选中区域中确定搜索目标。具体的,可以根据具体的目标识别算法自动的从所述选中区域中确定搜索目标,还可以根据用户进一步的指令提示,半自动的从所述选中区域中确定搜索目标。
[0034]S14,根据用户输入的搜索指令,基于所述搜索目标发起搜索请求。
[0035]—旦确定了搜索目标,即可根据确定的搜索目标向图片搜索服务器发起搜索请求。具体的,根据用户输入的搜索指令来发起所述搜索请求。
[0036]进一步的,可以在确定搜索目标之后,在触控的显示屏幕上对所述搜索目标进行区别显示,并在区别显示的搜索目标周围显示用于发起搜索请求的搜索控件,并依据用户对所述搜索控件的操作而发起搜索请求。
[0037]本实施例通过显示图片,根据用户在所述图片上涂抹的轨迹识别选中区域,根据所述选中区域在所述图片中确定搜索目标,以及根据用户输入的搜索指令,基于所述搜索目标发起搜索请求,能够从用于搜索的图片中容易的识别出需要搜索的物体对应的图像。
[0038]第二实施例
[0039]本实施例以本发明的上述实施例为基础,进一步的提供了图片搜索方法的一种技术方案。在该技术方案中,在根据所述选中区域在所述图片中确定搜索目标之后,所述图片搜索方法还包括:在所述图片中区别显示所述搜索目标;为所述搜索目标建立搜索标签并进行显示,所述搜索标签用于供用户输入搜索指令。
[0040]具体的,参见图2,所述图片搜索方法包括:
[0041]S21,显示图片。
[0042]S22,根据用户在所述图片上涂抹的轨迹识别选中区域。
[0043]S23,根据所述选中区域在所述图片中确定搜索目标。
[0044]S24,在所述图片中区别显示所述搜索目标。
[0045]从所述选中区域中确定搜索目标之后,在所述图片中对所述搜索目标进行区别显示。所述区别显示,就是将所述搜索目标对应的图像区域采用与其他图像区域不同的显示方式进行显示。优选的,可以在所述搜索目标对应的图像区域上方形成半透明的遮罩,并显示该遮罩。
[0046]S25,为所述搜索目标建立搜索标签并进行显示,所述搜索标签用于供用户输入搜索指令。
[0047]除了对所述搜索目标进行区别显示,还可以进一步的显示一个搜索标签。所述标签是用来供用户输入命令以发起搜索请求的显示控件。具体的,所述搜索标签可以是一个按钮,或者其他显示控件。
[0048]图3A及图3B分别是区分显示和标签显示之前及之后的图片的显示界面图。参见图3A及图3B,在根据用户的涂抹轨迹覆盖的区域30确定所述搜索目标31之后,对所述搜索目标31进行区别显示。并且,在所述搜索目标的周围显示用于供用户输入搜索指令的搜索标签32。
[0049]S26,根据用户输入的搜索指令,基于所述搜索目标发起搜索请求。
[0050]本实施例通过在根据所述选中区域在所述图片中确定搜索目标之后,在所述图片中区别显示所述搜索目标,以及为所述搜索目标建立搜索标签并进行显示,所述搜索标签用于供用户输入搜索指令,方便了用户根据所述搜索目标输入搜索指令,进而发起搜索请求。
[0051]第三实施例
[0052]本实施例以本发明的上述实施例为基础,进一步的提供了所述图片搜索方法中识别操作的一种技术方案。在该技术方案中,根据用户在所述图片上涂抹的轨迹识别选中区域包括:计算涂抹的轨迹覆盖的区域面积;若所述区域面积大于预先设定的面积阈值,则确定为选中区域;若所述区域面积小于或等于预先设定的面积阈值,向用户发送异常信息
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1