图片搜索的方法和装置的制作方法

文档序号:6331156阅读:125来源:国知局
专利名称:图片搜索的方法和装置的制作方法
技术领域
本发明涉及搜索技术领域,特别涉及一种图片搜索的方法和装置。
背景技术
互联网时代,图片在网上出现的频率仅次于文字,作为一种视觉信息载体,图片能达到许多文字所不能表达的效果,已成为日常生活中重要的部分。搜索引擎被人们称为上网第一站、网络之门。目前,有近百家主流网站,如S0S0、GOOgle、百度等搜索引擎提供图片搜索的服务。因此,随着网络资源的不断完善,图片搜索的准确性也越来越为人们所重视。现有的图片搜索技术,由用户提供其希望获取的图片的相关文字,搜索引擎根据该相关文字搜索出文件描述与该相关文字匹配的图片,并按照图片的文件描述与相关文字的匹配程度对搜索出的图片进行排序,将排序后的图片作为搜索结果显示给用户。例如,用户需要获取一种“树”的图片,则在搜索引擎中输入文字“树”,搜索引擎则将文件描述中包含文字“树”的图片作为搜索结果反馈给用户。在实现本发明的过程中,发明人发现现有技术至少存在以下问题现有技术中,搜索引擎显示给用户的搜索结果,是按照图片的文件描述与相关文字的匹配程度对搜索出的图片进行排序的,这样将导致虽然有些图片的文件描述与相关文字匹配度很高,但其本身与用户希望获取的图片毫无关系,也将优先的显示给用户,再由用户在所有的搜索结果中选择其希望获取的图片。由此可见,现有的图片搜索技术准确性低, 用户操作繁琐。

发明内容
为了使用户可更准确的选择其希望获取的图片,提高图片搜索的准确性,本发明实施例提供了一种图片搜索的方法,所述技术方案如下获取用户输入关键字和关键图片;根据所述关键字得到可选图片;获取所述关键图片与所述可选图片的匹配度;根据所述匹配度显示所述可选图片。本发明实施例提供了一种图片搜索的装置,所述装置包括关键字和关键图片获取模块,用于获取用户输入关键字和关键图片;可选图片获取模块,用于根据所述关键字得到可选图片;匹配度获取模块,用于获取所述关键图片与所述可选图片的匹配度;可选图片显示模块,用于根据所述匹配度显示所述可选图片。本发明实施例提供的技术方案带来的有益效果是通过获取用户输入关键字和关键图片,根据该关键字得到可选图片,并根据关键图片与可选图片的匹配度显示可选图片, 使用户可更准确的选择其希望获取的图片,提高了图片搜索的准确性了,增加了用户体验。


图1是本发明实施例1图2是本发明实施例2图3是本发明实施例2图4是本发明实施例2图5是本发明实施例3图6是本发明实施例3图7是本发明实施例3
中提供的图片搜索方法的流程图; 中提供的图片搜索方法的流程图; 中S204的具体步骤流程图; 中搜索引擎的工作流程图; 中提供的图片搜索方法的流程图; 中S307的具体步骤流程图; 中提供的图片搜索装置的结构示意图.
具体实施例方式为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。实施例1如图1所示,本实例提供了一种图片搜索的方法,该方法主要包括以下步骤SlOl 获取用户输入关键字和关键图片;S102 根据所述关键字得到可选图片;S103 获取所述关键图片与所述可选图片的匹配度;S104 根据所述匹配度显示所述可选图片。本实施例通过获取用户输入关键字和关键图片,根据该关键字得到可选图片,并根据关键图片与可选图片的匹配度显示可选图片,使用户可更准确的选择其希望获取的图片,提高了图片搜索的准确性了,增加了用户体验。实施例2如图2所示,本实例提供了另一种图片搜索的方法,该方法主要包括以下步骤S201 用户输入关键字和关键图片;具体的,用户在搜索引擎提供的主页上输入关键字以及上传关键图片。其中,关键字是指用户能够最大程度概括其所要查找的信息内容的字或者词,是信息的概括化和集中化。关键图片是指,其图片内容与用户希望获取到的图片的内容相同或相似的图片。优选的,搜索引擎主页设计参照主流搜索网站的主页,采用简约的形式。S202 搜索引擎接收用户发送的关键字和关键图片;S203 搜索引擎根据该关键字得到可选图片;其中,可选图片,是指通过在现有的搜索引擎中输入能最大程度概括所要查找的图片的关键字,搜索引擎根据该关键字在互联网中进行图片搜索,搜索到的图片即为可选图片。例如,用户选择通过腾讯的搜索引擎搜索图片,则在IE浏览器地址栏内输入搜索引擎主页的网址http://WWW. soso. com/,加载的页面后,用户选择图片搜索并在关键字输入栏内输入关键字后点击搜索,如在关键字输入栏内输入“树”后点击搜索,搜索引擎将所有文件描述中包含“树”的图片作为搜索结果返回给用户,此次搜索出的图片即为关键字为 “树”的可选图片。
搜索引擎通过关键字搜索到与该关键字相关的图片是现有技术,本领域技术人员通过现有技术可很容易根据关键字得到与该关键字相关的可选图片,具体方法此处不再赘述。优选的,当用户发送的关键字为搜索引擎检索过的关键字时,搜索引擎直接调用该关键字的搜索结果,不再重复的进行搜索,降低了搜索引擎的工作负载;当用户发送的关键字为搜索引擎未检索过的关键字时,则搜索引擎保存该关键字、索引号和该关键字结果的图片列表,当用户再次对该关键字进行搜索时,搜索引擎可直接调用该搜索结果。S204 搜索引擎获取关键图片与可选图片的匹配度;其中,可选图片和关键图片匹配度是指,可选图片与关键图片的相似程度,可选图片与关键图片的相似程度越高,匹配度越高,可选图片越接近关键图片。具体的,如图3所示S204包括以下步骤S2041 搜索引擎获取特征提取算法;具体的,该特征提取算法具体包括基于梯度的直方图特征提取算法,即 HOG(Histograns of Oriented Gradiant,基于梯度的直方图)特征提取算法、基于尺度空间理论特征提取算法,即SURF(Speeded-Up Robust Features,基于尺度空间理论)特征提取算法和滤波特征提取算法,即Gabor (滤波)特征提取算法。其中,HOG特征提取算法是指,提取了图像中局部区域的梯度方向直方图特征,该梯度方向直方图特征即为HOG特征。HOG特征描述了图像局部区域的梯度强度和梯度方向的分布情况,该分布情况能对局部对象外观和形状进行很好的表征。HOG特征是针对图像某个矩形区域中的梯度方向与强度的统计信息而定义的一种特征,用H表示一个图像,H(x,y)表示图像在像素点(x,y)处的灰度值,则其具体的计算过程如下
按照式(1)方法计算梯度Gx (x, y) =H (x+1,y) -H (x_l,y)Gy (χ, y) = H(x,y+1)-H(x,y-1)(1)Gx(x,y),Gy(x,y)分别表示样本图像中像素点处(x,y)的水平方向梯度,垂直方
向梯度的幅值。样本中像素点(X,y)的梯度大小定义为式(2)
权利要求
1.一种图片搜索的方法,其特征在于,所述方法包括 获取用户输入关键字和关键图片;根据所述关键字得到可选图片; 获取所述关键图片与所述可选图片的匹配度; 根据所述匹配度显示所述可选图片。
2.根据权利要求1所述方法,其特征在于,所述获取所述关键图片与所述可选图片的匹配度具体包括获取特征提取算法;根据所述特征提取算法对所述可选图片和所述关键图片进行特征提取,得到所述可选图片的图片特征和所述关键图片的图片特征;根据所述可选图片的图片特征和所述关键图片的图片特征得到所述可选图片的图片特征和所述关键图片的图片特征的匹配度。
3.根据权利要求2所述方法,其特征在于,所述特征提取算法包括基于梯度的直方图特征提取算法、基于尺度空间理论特征提取算法和滤波特征提取算法中的一种或多种。
4.根据权利要求1所述方法,其特征在于,所述根据所述匹配度显示所述可选图片具体包括显示所述可选图片和所述匹配度;当所述可选图片为多个时,将所述可选图片按所述匹配度由高到低顺序显示。
5.根据权利要求1-4所述方法,其特征在于,所述获取用户输入关键字和关键图片之后,所述方法还包括接收用户发送的人物图片搜索请求;判断所述关键图片是否包括人脸,如果不是,则提示用户重新上传新的关键图片; 所述根据所述关键字得到可选图片之后,所述方法还包括 从所述可选图片中获取包括人脸的可选图片。
6.根据权利要求5所述方法,其特征在于,所述判断所述关键图片是否包括人脸具体包括获取人脸特征提取算法;根据所述人脸特征提取算法,提取关键图片的人脸图片特征; 判断所述关键图片的人脸图片特征是否达到预设阀值,如果是,则判定所述关键图片包括人脸。
7.根据权利要求5所述方法,其特征在于,所述从所述可选图片中获取包括人脸的可选图片具体包括获取人脸特征提取算法;根据所述人脸特征提取算法,提取所述可选图片的人脸图片特征; 获取人脸图片特征大于或等于预设阀值的可选图片。
8.一种图片搜索的装置,其特征在于,所述装置包括关键字和关键图片获取模块,用于获取用户输入关键字和关键图片; 可选图片获取模块,用于根据所述关键字得到可选图片;匹配度获取模块,用于获取所述关键图片与所述可选图片的匹配度; 可选图片显示模块,用于根据所述匹配度显示所述可选图片。
9.根据权利要求8所述装置,其特征在于,所述匹配度获取模块具体包括 特征提取算法获取单元,用于获取特征提取算法;图片特征获取单元,用于根据所述特征提取算法对所述可选图片和所述关键图片进行特征提取,得到所述可选图片的图片特征和所述关键图片的图片特征;匹配度获取单元,用于根据所述可选图片的图片特征和所述关键图片的图片特征得到所述可选图片的图片特征和所述关键图片的图片特征的匹配度。
10.根据权利要求8所述装置,其特征在于,所述可选图片显示模块具体包括 可选图片显示单元,显示所述可选图片和所述匹配度;可选图片顺序显示单元,当所述可选图片为多个时,将所述可选图片按所述匹配度由高到低顺序显示。
11.根据权利要求8-10所述装置,其特征在于,所述装置还包括人物图片搜索请求接收模块,用于接收用户发送的人物图片搜索请求; 人脸判断模块,用于判断所述关键图片是否包括人脸,如果不是,则提示用户重新上传新的关键图片;包括人脸的可选图片获取模块,用于从所述可选图片中获取包括人脸的可选图片。
12.根据权利要求11所述装置,其特征在于,所述人脸判断模块具体包括 第一人脸特征提取算法获取单元,用于获取人脸特征提取算法;第一人脸图片特征提取单元,用于根据所述人脸特征提取算法,提取关键图片的人脸图片特征;第一人脸判断单元,用于判断所述关键图片的人脸图片特征是否达到预设阀值,如果是,则判定所述关键图片包括人脸。
13.根据权利要求11所述装置,其特征在于,所述包括人脸的可选图片获取模块具体包括第二人脸特征提取算法获取单元,用于获取人脸特征提取算法; 第二人脸图片特征提取单元,用于根据所述人脸特征提取算法,提取所述可选图片的人脸图片特征;可选图片获取单元,用于获取人脸图片特征大于或等于预设阀值的可选图片。
全文摘要
本发明公开了一种图片搜索的方法,该方法包括获取用户输入关键字和关键图片;根据关键字得到可选图片;获取关键图片与可选图片的匹配度;根据匹配度显示可选图片。本发明还公开了一种图片搜索的装置,该装置包括关键字和关键图片获取模块;可选图片获取模块;匹配度获取模块;可选图片显示模块。本发明通过获取用户输入关键字和关键图片,根据关键图片与可选图片的匹配度显示可选图片,使用户可更准确的选择其希望获取的图片,提高了图片搜索的准确性,增加了用户体验。
文档编号G06K9/64GK102385578SQ201010267128
公开日2012年3月21日 申请日期2010年8月27日 优先权日2010年8月27日
发明者严汉羽, 陈伊力 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1