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

文档序号:6363057阅读:179来源:国知局
专利名称:一种服装图片的搜索方法和装置的制作方法
技术领域
本申请涉及信息捜索技术领域,特別是涉及ー种服装图片的捜索方法和装置。
背景技术
随着人们生活水平的不断提高,逛街购物成了不少时尚人士的选择,在逛街选购服装吋,人们遇到喜爱的服装而实体商店又没有模特试穿吋,看不到具体的着装效果,往往只能通过亲身试穿的方式判断这件服装是否合适自己,不免需要经过繁琐的试换、比照,花费了大量的时间和精力,常常让人感到筋疲力尽。无论在实体商店还是网络商店中购物,用户都存在货比三家的消费心理,也即,在一家网店看中一件商品吋,希望将其跟别的网店的相似商品去比较,以核实商品价格、质量是否合意。为了增加网上购物的便利性,现有ー些图片购物搜索网站可以根据用户提供的商品图片,捜索到指定类型的外观相似的商品。具体而言,用户提交商品图片,圈定图片中的商品范围,并指定商品的类型就可以搜索到外观最相似的商品图片及相关的商品信息, 如商品价格、商品介绍、商家信息等等。但是,现有以图片进行购物搜索的网站目前仅仅针对网上购物的用户,其所用数据库的图片往往来源于网络商店,这样,在用户提交的图片为网络商店中某个流行商品的图片吋,其能够搜索到外观最相似的商品图片;而在用户向网络商店提交稀缺商品的图片或者非该网络商店的商品(例如用户在实体商店中看到的商品)的图片吋,很难搜索到外观最相似的商品图片,而且即使能够搜索到,仍不能为用户展示具体的着装效果。一些网络商店能够提供商品捜索功能,也即用户通过浏览器输入商品名称,捜索引擎根据所输入的商品名称在网络中查找相关商品的信息,如商品价格、商品介绍、商家信息等,并显示给用户。但是,上述商品捜索功能只允许用户输入描述性文本,这就对用户描述服装的能力提出了较高的要求,例如,需要用户将实体商店中服装的颜色、款式、类别等特征用语言准确描述出来,描述过程需要花费大量的时间,而且,即便表达能力好的用户将其服装特征描述出来了,也很难在现有的搜索引擎中找到与该服装相似的商品,导致搜索效率低下,使用网络流量较大。总之,需要本领域技术人员迫切解决的ー个技术问题就是如何能够为用户提供服装商品的着装效果。

发明内容
本申请所要解决的技术问题是提供ー种服装图片的捜索方法和装置,能够为用户提供服装商品的着装效果,提高搜索效率。为了解决上述问题,本申请公开了ー种服装图片的捜索方法,包括依据接收到的服装图片,抽取相应的服装本体局部特征;依据该服装图片的服装本体局部特征,在图片数据库中进行服装本体局部特征的匹配查询;其中,所述图片数据库中存储有模特着装图片及对应的服装本体局部特征;
将匹配查询得到的模特着装图片返回给用户。优选的,所述方法还包括依据接收到的所述服装图片对应的辅助图片,抽取相应的服装局部辅助特征。优选的,所述依据该服装图片的服装本体局部特征,在图片数据库中进行服装本体局部特征的匹配查询的步骤具体为,依据该服装图片的服装本体局部特征,结合所述辅助图片对应的服装局部辅助特征,在所述图片数据库中进行联合匹配查询;所述图片数据库中还存储有辅助图片对应的服装局部辅助特征;所述将匹配查询得到的模特着装图片返回给用户的步骤为,将联合匹配查询得到的模特着装图片返回给用户。优选的,所述方法还包括依据该辅助图片的服装局部辅助特征,在图片数据库中进行服装局部辅助特征的匹配查询,得到该辅助图片对应的辅助信息;其中,所述图片数据库中还存储有辅助图片对应的辅助信息;根据辅助图片中的辅助信息获取对应的网站,将网站中服装的各品牌模特着装图片和相应的服装本体局部特征存储至所述图片数据库中。优选的,所述依据该服装图片的服装本体局部特征,在图片数据库中进行服装本体局部特征的匹配查询的步骤具体为,依据该服装图片的服装本体局部特征,在所述各品牌模特着装图片和相应的服装本体局部特征中进行服装本体局部特征的匹配查询。优选的,所述网站中服装的各品牌模特着装图片还包括对网站中对应的视频文件采集数据帧所得的静态图片;所述将匹配查询得到的模特着装图片返回给用户的步骤具体为将匹配查询得到的网站中对应的视频文件采集数据帧所得的静态图片返回给用户;所述方法还包括将所述静态图片对应的视频文件返回给用户。优选的,所述方法还包括对该服装图片进行方位模式处理,所述方位模式处理过程包括对该服装图片进行方位变换,在服装图片中按各方位比例分别进行像素拉伸,得到服装图片对应的各方位视图;所述依据该服装图片,抽取相应的服装本体局部特征的步骤具体为,依据服装图片对应的方位视图,抽取相应的服装本体局部特征。优选的,该服装图片为非穿着状态服装的图片时,所述方法还包括对该服装图片进行模拟着装处理,所述模拟着装处理过程包括对该服装图片中服装区域的左右边缘进行裁剪处理;按正态分布对裁剪处理后服装区域的亮度和对比度进行渲染,得到模拟着装处理后的服装图片;所述依据该服装图片,抽取相应的服装本体局部特征的步骤具体为,依据模拟着装处理后的服装图片的视觉内容,抽取相应的服装本体局部特征。优选的,所述方法还包括接收用户针对该服装图片的框选操作,并依据该框选操作得到相应的该服装图片中的特定区域;依据该特定区域的视觉内容,抽取相应的服装本体局部特征;依据该特定区域的服装本体局部特征,在所述图片数据库中进行服装本体局部特征的特定区域匹配查询;将特定区域匹配查询得到的模特着装图片返回给用户。优选的,该服装图片为使用带有网络接入的移动设备拍摄的服装和/或配饰的图片。优选的,所述辅助图片包括服装标牌图片,辅助图片中的辅助信息包括服装品牌和/或服装型号信息。另ー方面,本申请还公开了ー种服装图片的捜索装置,包括第一抽取模块,用于依据接收到的服装图片,抽取相应的服装本体局部特征;第一匹配查询模块,用于依据该服装图片的服装本体局部特征,在图片数据库中进行服装本体局部特征的匹配查询;其中,所述图片数据库中存储有模特着装图片及对应的服装本体局部特征;及第一结果返回模块,用于将匹配查询得到的模特着装图片返回给用户。优选的,所述装置还包括第二抽取模块,用于依据接收到的所述服装图片对应的辅助图片,抽取相应的服装局部辅助特征。优选的,所述第一匹配查询模块,具体用于依据该服装图片的服装本体局部特征, 结合所述辅助图片对应的服装局部辅助特征,在所述图片数据库中进行联合匹配查询;其中,所述图片数据库中还存储有辅助图片对应的服装局部辅助特征;所述第一结果返回模块,具体用于将联合匹配查询得到的模特着装图片返回给用户。优选的,所述装置还包括第二匹配查询模块,用于依据该辅助图片的服装局部辅助特征,在图片数据库中进行服装局部辅助特征的匹配查询,得到该辅助图片对应的辅助信息;其中,所述图片数据库中还存储有辅助图片对应的辅助信息;存储模块,用于根据辅助图片中的辅助信息获取对应的网站,将网站中服装的各品牌模特着装图片和相应的服装本体局部特征存储至所述图片数据库中。优选的,所述第一匹配查询模块,具体用于依据该服装图片的服装本体局部特征, 在所述各品牌模特着装图片和相应的服装本体局部特征中进行服装本体局部特征的匹配查询。优选的,所述网站中服装的各品牌模特着装图片还包括对网站中对应的视频文件采集数据帧所得的静态图片;所述第一结果返回模块,具体用于将匹配查询得到的网站中对应的视频文件采集数据帧所得的静态图片返回给用户;所述装置还包括第二结果返回模块,用于将所述静态图片对应的视频文件返回给用户。优选的,所述装置还包括
方位模式处理模块,用于对该服装图片进行方位模式处理,所述方位模式处理模块包括方位变换子模块,用于对该服装图片进行方位变换,在服装图片中按各方位比例分别进行像素拉伸,得到服装图片对应的各方位视图;所述第一抽取模块,具体用于依据服装图片对应的方位视图,抽取相应的服装本体局部特征。优选的,该服装图片为非穿着状态服装的图片时,所述装置还包括模拟着装处理模块,用于对该服装图片进行模拟着装处理;
所述模拟着装处理模块包括裁剪处理子模块,用于对该服装图片中服装区域的左右边缘进行裁剪处理;及渲染子模块,用于按正态分布对裁剪处理后服装区域的亮度和对比度进行渲染, 得到模拟着装处理后的服装图片;相应地,所述第一抽取模块,具体用于依据模拟着装处理后的服装图片的视觉内容,抽取相应的服装本体局部特征。优选的,所述装置还包括第四接ロ模块,用于接收用户针对该服装图片的框选操作,并依据该框选操作得到相应的该服装图片中的特定区域;第三抽取模块,用于依据该特定区域的视觉内容,抽取相应的服装本体局部特征;第三匹配模块,用于依据该特定区域的服装本体局部特征,在所述图片数据库中进行服装本体局部特征的特定区域匹配查询;第三结果返回模块,用于将特定区域匹配查询得到的模特着装图片返回给用户。优选的,该服装图片为使用带有网络接入的移动设备拍摄的服装和/或配饰的图片。优选的,所述辅助图片包括服装标牌图片,辅助图片中的辅助信息包括服装品牌和/或服装型号信息。与现有技术相比,本申请具有以下优点本申请无需用户输入服装的颜色、款式、类别等查询文本,只需提交服装图片,即能够为用户提供服装的模特着装图片,以便用户在不用亲自试穿的情况下判断着装效果, 因此,本申请能够提供给用户更准确更具体的着装信息;同吋,由于本申请能够提供更准确的捜索結果,因此能够减少搜索次数,提高搜索效率。另外,本申请还可以依据服装图片和辅助图片的特征在图片数据库中进行服装本体局部特征和服装局部辅助特征的联合查询,所述服装图片和辅助图片通常源于同一服装,由于匹配查询过程中考虑了更多关于服装的信息,故能够提高服装图片和模特着装图片的匹配度,从而最终返回给用户的与服装标牌信息匹配的模特着装图片,能够提供给用户更准确更具体的着装信息,从而能够进一歩提高搜索结果的准确性,进ー步减少搜索次数,提高搜索效率。


图1是本申请ー种服装图片的捜索方法实施例1的流程图;图2是本申请ー种方位模式处理前后的服装图片对照;图3是本申请ー种服装图片的捜索方法实施例2的流程图;图4是本申请ー种服装图片的捜索方法实施例3的流程图;图5是本申请ー种服装图片的捜索方法实施例4的流程图;图6是本申请ー种服装图片的捜索方法实施例5的流程图;图7是本申请ー种服装图片的捜索装置实施例的结构图。
具体实施例方式为使本申请的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式
对本申请作进一步详细的说明。本申请在接收用户上传的服装图片后,抽取出该服装图片的服装本体局部特征, 通过图片数据库匹配查询得到与该服装图片的服装本体局部特征相同或相似的模特着装图片,并返回给用户;由于模特着装图片为穿着状态的服装图片,其能够展示对应服装图片的着装效果,这样,用户无需亲自试穿,就可以快速查看该服装图片的着装效果。參照图1,示出了本申请ー种服装图片的捜索方法实施例1的流程图,具体可以包括步骤101、依据接收到的服装图片,抽取相应的服装本体局部特征;本申请可以应用于各种搜索引擎或搜索装置,用于依据用户上传的服装图片,返回相应的模特着装图片。下面例举ー些具体的应用场景应用场景1、用户在实体商店选购服装吋,遇到喜爱的服装而实体商店又没有模特试穿吋,看不到具体的着装效果,但亲自试穿会浪费时间和精力;于是使用移动设备拍摄该服装的图片,并使用移动设备上传该服装的图片,这里的上传可以为在移动设备的浏览器中上传该服装的图片,由本申请对该服装的图片进行分析处理,并通过浏览器返回展示着装效果的模特着装图片;用户在查看模特着装图片所展示的着装效果后,就可判定该服装是不是适合自己,从而进一歩确定是否购买该服装。这里的移动设备主要指可以在移动中使用的设备,广义的讲可以包括数码相机、 手机、笔记本、平板电脑。在实际中,用户可以使用智能手机拍照,然后使用同一智能手机上传拍摄的图片;或者,使用数码相机拍照,然后输入笔记本,最后通过笔记本上传拍摄的图片,等等,本申请对具体的移动设备及移动设备的使用方式不加以限制。现有图片购物搜索网站是不支持移动平台的,ー个主要的原因是现有图片购物搜索网站使用了 flash(动画)播放器,例如其在上传图片时使用了 flash播放器,而支持 flash的操作系统有限,例如,Windows, Android 2. 2版等少数操作系统支持flash,苹果、 塞班等多数操作系统不支持flash,于是,现有图片购物捜索网站很难应用和普及到移动平
I=I O针对上述情形,在具体实现中,本申请可以采用表单来实现上传图片的功能。作为表单中的ー个重要元素,表单域可以进一歩包含文本框、密码框、隐藏域、多行文本框、复选框、单选框、下拉选择框和文件上传框等。文件上传框看上去和其它文本域差不多,只是它还包含了ー个浏览按钮;用户可以通过输入需要上传的图片的路径或者点击浏览按钮选择需要上传的图片。或者,本申请还可以采用ASP (动态服务器页面,Active Server Page)来实现上传图片的功能。例如,可以采用SA-FileUp组件、LyfUpload组件、动网上传组件、IronSoft 系列组件或《3. Upload组件接收用户上传的图片,必要吋,还可以采用图像处理组件、 w3. image组件、xxiyy图形组件、IronSoft图形组件、Flash截图组件或ASPJpeg组件对用户上传的图片进行处理等。总之,本申请可以采用表単、ASP等方式实现图片上传功能以支持移动平台,甚至在支持flash的操作系统中使用flash播放器等等,本申请对具体的实现图片上传的方式不加以限制。应用场景2、用户在实体商店看上一件服装,而实体商店没有模特试穿导致看不到具体的着装效果,而且,实体商店的价格偏高使得用户有去网络商店购物的打算;于是用户当场使用移动设备拍摄该服装的图片,并在回家后使用计算机上传拍摄的图片,这里的上传可以为在计算机的浏览器中上传该服装的图片,由本申请对该服装的图片进行分析处理,并通过浏览器返回展示着装效果的服装的图片对应的模特着装图片;用户在查看模特着装图片所展示的着装效果后,就可判定该服装是不是适合自己,从而进一歩确定是否购买该服装。应用场景3、用户在网络商店看上一件服装,而网络商店仅有该服装的图片,看不到具体的着装效果;并且,用户在现有图片购物捜索网站中也仅能搜索到外观最相似该服装的图片,仍然看不到具体的着装效果;于是,用户在计算机的浏览器中上传该服装的图片,由本申请对该服装的图片进行分析处理,并通过浏览器返回展示着装效果的模特着装图片;用户在查看模特着装图片所展示的着装效果后,就可判定该服装是不是适合自己,从而进一步确定是否购买该服装。总之,对于用户而言,其上传的服装图片可以是使用移动设备拍摄的服装和/或配饰的图片,或以其他方式保存的服装和/或配饰的图片,如商品网站上已有的服装和/或配饰的图片或服装和/或配饰的图片对应的链接等。上述使用移动设备拍摄或以其他方式保存的服装图片可由用户通过移动设备或计算机上传至服务器。本申请对服装图片的具体获取方式、上传工具或上传途径不加以限制。本申请实施例中,局部特征主要用于描述该服装图片局部亮度的明暗变化。在具体实现中,可以采用具有尺度不变性的局部特征抽取算法来抽取服装图片的局部特征。例如,所述具有尺度不变性的局部特征抽取算法可以包括基于Linderberg尺度不变理论的特征检测子以及David Lowe的类SIFT的高维描述子的算法,这些抽取算法可以自动换取图像结构的尺度,并在该尺度上计算具有一定抗尺度变化、光照变化、角度变化、旋转变化等不同变化的局部图像特征。在获取图像特征之后,一幅图片可能被表示为数百个局部特征,该局部特征可用矢量来表示。总之,本领域技术人员可以采用任意一种抽取算法得到局部特征,本申请对具体的抽取算法不加以限制。在本申请的ー种应用示例中,所述依据该服装图片,抽取相应的服装本体局部特征的步骤具体可以包括首先,对该服装图片的尺寸进行归一化,将尺寸过大或过小的该服装图片变换为 640*640 300*300之内;然后使用ニ维局部特征检测矩阵与归ー化后的该服装图片进行卷积操作;再者,在卷积后的图片中扫描定位出其中的局部极值(最大值与最小值)点的位置;最后,根据局部极值点附近区域的明暗对比,抽取该服装图片的局部特征,即局部极值点的位置。參照表1,示出了本申请ー种归ー化前后的图片尺寸示意。表 1
原始图片尺寸归ー化后的图片尺寸>640*640按原始长宽比例缩小,最长边为640<=640*640 且>=300*300尺寸不变<300*300按原始长宽比例放大,最小边为300步骤102、依据该服装图片的服装本体局部特征,在图片数据库中进行服装本体局部特征的匹配查询;其中,所述图片数据库中存储有模特着装图片及对应的服装本体局部特征;在具体实现中,服务器可将该服装图片的服装本体局部特征与图片数据库中模特着装图片的服装本体局部特征进行比对,如果匹配率在一定阈值范围(如>90%)内,可认为二者的视觉内容一致,于是将视觉内容一致的图片作为匹配查询得到的模特着装图片。需要说明的是,为了实现比对目的,该服装图片与图片数据库中具有与其相同原始尺寸的图片在归ー化后的尺寸应一致,例如,同为300*300。步骤103、将匹配查询得到的模特着装图片返回给用户。总之,本申请无需用户输入服装的颜色、款式、类别等查询文本,只需提交服装图片,即能够为用户提供服装的模特着装图片,以便用户在不用亲自试穿的情况下判断着装效果,因此,本申请能够提供给用户更准确更具体的着装信息。在本申请的ー种优选实施例中,所述方法还可以包括依据接收到的辅助图片,抽取相应的服装局部辅助特征。这里的辅助图片可以包括服装标牌图片,对于依据辅助图片抽取相应的服装局部辅助特征的过程,由于其与依据服装图片抽取相应的服装本体局部特征的过程类似,故在此不作赘述,相互參照即可。在本申请的ー种优选实施例中,该服装图片为非穿着状态服装的图片时,所述方法还可以包括对该服装图片进行模拟着装处理,所述模拟着装处理过程具体可以包括步骤Al、对该服装图片中服装区域的左右边缘进行裁剪处理;
步骤A2、按正态分布对裁剪处理后服装区域的亮度和对比度进行渲染,得到模拟着装处理后的服装图片。此时,所述依据该服装图片,抽取相应的服装本体局部特征的步骤具体可以为,依据模拟着装处理后的服装图片的视觉内容,抽取相应的服装本体局部特征。由于模特着装图片中的服装均为穿着状态,而服装图片在拍摄时,很大部分对应着由衣架悬挂时所呈的非穿着状态。为提高服装图片与图片数据库中模特着装图片的匹配度,本优选实施例对服装图片进行模拟着装处理,将服装图片中服装区域的左右边缘进行裁剪,并按正态分布对裁剪处理后服装区域的亮度和对比度进行渲染,由于能够自动模拟服装图片中对应服装的穿着状态,故能够提高服装图片与模特着装图片的匹配度。在本申请的另一优选实施例中,该服装图片为用户在任意方向拍摄的图片,即由于拍照角度的原因,用户在拍摄服装时没有正对待拍摄服装,所得到的服装图片往往与服装本身包含服装本体局部特征的ー侧成一定角度,故需要将服装图片进行方位模式处理, 将未正对待拍摄服装拍摄时得到的服装图片转换为对应的各方位视图。对该服装图片进行方位变换,在服装图片中按各方位比例分别进行像素拉伸,得到服装图片对应的各方位视图;所述方位比例为设定的服装长宽比例。例如,如图2所示, 服装图片为用户竖直持移动设备对平铺于身前桌子上的一件裤子拍摄所得的图片,将图片在竖直方位上进行像素拉伸,拉伸的方位比例为设定的裤子的比例1. 8 2. 0,即将图片在竖直方向上拉伸至1. 5 2. 0,形成服装图片对应的方位视图,对方位视图抽取相应的服装本体局部特征,得到被拉伸后的裤子的局部特征,并在图片数据库中进行匹配查询,可匹配到穿着用户所拍摄裤子的真人模特图片。在其他实施例中,服装图片为用户成45度角对面前假人模特穿着服装拍摄所得的图片,将图片在水平方位上进行像素拉伸,拉伸的方位比例随着用户的触发进行调整,即将图片在水平方向上拉伸至用户满意的比例,形成图片在侧向和正向的方位视图,对方位视图抽取相应的服装本体局部特征,并在图片数据库中进行匹配查询,可匹配到穿着用户所拍摄的服装对应模特的侧向图片和正向图片,从而使用户更好地查看该服装的穿着状态。在本申请的又一种优选实施例中,所述方法还可以包括步骤Bi、接收用户针对该服装图片的框选操作,并依据该框选操作得到相应的该服装图片中的特定区域;步骤B2、依据该特定区域的视觉内容,抽取相应的服装本体局部特征;步骤B3、依据该特定区域的服装本体局部特征,在所述图片数据库中进行服装本体局部特征的特定区域匹配查询;步骤B4、将特定区域匹配查询得到的模特着装图片返回给用户。本优选实施例允许用户对服装图片进行框选,将依据框选得到的特定区域的视觉内容,抽取相应的服装本体局部特征,由于用户框选的特定区域往往为用户所关注的,且易于进行区別的区域,故本优选实施例能够在考虑用户关注度和个性化需求的情况下,更好地为用户提供服装的模特着装图片。例如,用户拍摄的服装图片中对应服装为一件卫衣,其中含有ー个大头娃娃的图案,那么,用户可以框选服装图片中的“大头娃娃”,并将依据对应的特定区域抽取得到的服装本体局部特征与图片数据库中各模特着装图片的服装本体局部特征进行比对,由于对应的“大头娃娃”图案特征明显,则很容易得到穿着“大头娃娃”服装的模特着装图片,从而能够在考虑用户关注度和个性化需求的情况下,提高服装图片与模特着装图片的匹配度。需要说明的是,本优选实施例提供的特定区域匹配查询可以在上述匹配查询后执行,例如,如果用户对第一次返回的模特着装效果不满意,则可以针对服装图片执行框选操作以触发特定区域匹配查询,此时,特定区域匹配查询可以看作服装本体局部特征的二次匹配查询。或者,用户可以在上传服装图片后,直接针对服装图片执行框选操作以触发特定区域匹配查询,此时,特定区域匹配查询可以看作服装本体局部特征的一次匹配查询。总之,本领域技术人员可以依据用户操作执行本申请的匹配查询或特定区域匹配查询,本申请对具体的执行时机不加以限制。可以理解,如果本申请返回的模特着装图片未满足用户需求,则允许用户多次上传不同拍摄角度的服装图片进行后续的匹配查询,本申请对此不加以限制。參照图3,示出了本申请ー种服装图片的捜索方法实施例2的流程图,具体可以包括步骤301、依据接收到的服装图片,抽取相应的服装本体局部特征;步骤302、依据接收到的所述服装图片对应的辅助图片,抽取相应的服装局部辅助特征;步骤303、依据该服装图片的服装本体局部特征,结合所述辅助图片对应的服装局部辅助特征,在所述图片数据库中进行服装本体局部特征和服装局部辅助特征的联合匹配查询;其中,所述图片数据库中存储有模特着装图片及对应的服装本体局部特征和辅助图片对应的服装局部辅助特征;步骤304、将联合匹配查询得到的模特着装图片返回给用户。所述联合匹配查询可以包括首先依据该服装图片的服装本体局部特征在所述图片数据库中进行服装本体局部特征的第一查询,然后依据所述辅助图片对应的服装局部辅助特征在与第一查询结果相应的数据集中进行服装局部辅助特征的查询,得到最终的查询結果;或者,首先依据所述辅助图片对应的服装局部辅助特征在与所述图片数据库中进行服装局部辅助特征的第二查询,然后该服装图片的服装本体局部特征在与第二查询结果相应的数据集中进行服装本体局部特征的查询,得到最终的查询結果。相对于实施例1,本实施例依据服装图片和辅助图片的特征在图片数据库中进行服装本体局部特征和服装局部辅助特征的联合查询,所述服装图片和辅助图片通常源于同一服装,由于匹配查询过程中考虑了更多关于服装的信息,因此,相对于实施例1,能够提供给用户更准确更具体的着装信息;同吋,能够进一歩提高搜索结果的准确性,因此能够进ー 步减少捜索次数,提高搜索效率。在本申请的ー种优选实施例中,所述辅助图片可以包括服装标牌图片,辅助图片中的辅助信息为服装标牌信息。此时,參照图4,示出了本申请ー种服装图片的捜索方法实施例3的流程图,具体可以包括步骤401、依据接收到的服装图片,抽取相应的服装本体局部特征;步骤402、依据接收到的所述服装图片对应的服装标牌图片,抽取相应的服装局部辅助特征,该服装标牌图片和该服装图片源自同一服装;步骤403、在图片数据库中进行服装局部辅助特征的匹配查询,过滤与所述服装局部辅助特征不匹配的模特着装图片,剰余的模特着装图片组成候选图片数据库;其中,所述图片数据库中存储有模特着装图片及对应的服装本体局部特征和服装局部辅助特征;步骤404、依据该服装图片的服装本体局部特征,在所述候选图片数据库中进行服装本体局部特征的匹配查询;步骤405、将匹配查询得到的模特着装图片返回给用户。与实体商店中服装相比,网络商店中往往存在款式、顔色相似的服装,故实施例1 返回的模特着装图片,能够在用户不用亲自试穿的情况下提供给用户更准确更具体的着装
イロ‘ >Ε、。但是,在某些特殊情况下,即使款式、颜色相似的两件服装,着装效果也会有差异。 例如,有些服装品牌的风格相似,但是着装效果会有差异。另外,有些用户还存在品牌消费心理,也即,只购买认可品牌的服装。针对上述情形,本实施例依据用户上传的服装标牌图片获取服装局部辅助特征, 并依据服装局部辅助特征在所述图片数据库中过滤与匹配查询得到的服装标牌信息不匹配的模特着装图片,由于用户提交的服装标牌图片和服装图片源自同一服装,故能够提高服装图片和模特着装图片的匹配度,从而最终返回给用户的与服装局部辅助特征匹配的模特着装图片能够提供给用户更准确更具体的着装信息,满足了用户的品牌消费心理。在本申请的ー种优选实施例中,所述图片数据库中存储有模特着装图片及对应的服装本体局部特征和服装局部辅助特征对应的服装标牌信息,此时,所述在图片数据库中进行服装局部辅助特征的匹配查询的步骤可以为,在所述图片数据库中过滤与所述服装标牌信息不匹配的模特着装图片。在实际中,所述服装标牌信息具体可以包括服装品牌和/或服装型号信息等,例如,服装品牌可以为阿迪达斯,服装型号可以为175/92A等。在本申请的ー些实施例中,可以依据OCR(光学字符识別,Optical Character Recognition)原理识别出服装标牌图片对应的商品文本信息,这些商品文本信息具体可以包括服装品牌和服装型号等信息。在本申请实施例中,优选的是,所述在图片数据库中进行服装局部辅助特征的匹配查询的步骤可以进一歩包括子步骤Bi、依据该服装标牌图片的服装局部辅助特征,在图片数据库中进行服装局部辅助特征的匹配查询,得到该辅助图片的辅助信息,即服装标牌信息;其中,所述图片数据库中存储有辅助图片对应的服装局部辅助特征和辅助信息;子步骤B2、在所述图片数据库中过滤与所述辅助信息不匹配的模特着装图片,剩余的模特着装图片组成候选图片数据库;其中,所述图片数据库中存储有模特着装图片及对应的服装本体局部特征和对应的辅助信息。为使本领域技术人员更好地理解本申请,以下提供本申请ー种运动上衣图片的搜索方法示例,本示例中,辅助图片为服装标牌图片,辅助图片中的辅助信息包括服装品牌和 /或服装型号信息。具体可以包括步骤1、用户使用智能手机拍摄服装标牌,并使用智能手机将拍摄的服装标牌图片上传至服务器,服装标牌图片涉及的服装标牌可以包括运动品牌“阿迪达斯”的标牌等;步骤2、对服装标牌图片的尺寸做归ー化,将尺寸过大或过小的图片通过上采样或下采样的方式变换到640*640 300*300之内;然后,使用ニ维局部特征检测矩阵与归ー化后的服装标牌图片进行卷积操作,在卷积后的服装标牌图片中,通过扫描,定位出其中的局部极值(最大值与最小值)点的位置;最后,根据局部极值点附近区域的明暗对比,抽取服装标牌图片的服装局部辅助特征,即局部极值点的位置;步骤3、将服装局部辅助特征与图片数据库中存储的服装标牌图片的服装局部辅助特征进行比对,得到匹配率最大的服装标牌图片对应的辅助信息;參照表2,示出了本申请ー种图片数据库的示意,其具体存储服装局部辅助特征、 服装品牌和服装型号三个字段的内容。结合图片数据库,本步骤实现服装标牌图片对应服装标牌信息的捜索功能,如根据输入的“阿迪达斯”的标牌图片,可捜索到“阿迪达斯”、 “180/100A”的服装标牌信息。表权利要求
1.ー种服装图片的捜索方法,其特征在干,包括依据接收到的服装图片,抽取相应的服装本体局部特征;依据该服装图片的服装本体局部特征,在图片数据库中进行服装本体局部特征的匹配查询;其中,所述图片数据库中存储有模特着装图片及对应的服装本体局部特征;将匹配查询得到的模特着装图片返回给用户。
2.如权利要求1所述的方法,其特征在干,所述方法还包括依据接收到的所述服装图片对应的辅助图片,抽取相应的服装局部辅助特征。
3.如权利要求2所述的方法,其特征在干,所述依据该服装图片的服装本体局部特征, 在图片数据库中进行服装本体局部特征的匹配查询的步骤具体为,依据该服装图片的服装本体局部特征,结合所述辅助图片对应的服装局部辅助特征,在所述图片数据库中进行联合匹配查询;其中,所述图片数据库中还存储有辅助图片对应的服装局部辅助特征;所述将匹配查询得到的模特着装图片返回给用户的步骤为,将联合匹配查询得到的模特着装图片返回给用户。
4.如权利要求2所述的方法,其特征在干,所述方法还包括依据该辅助图片的服装局部辅助特征,在图片数据库中进行服装局部辅助特征的匹配查询,得到该辅助图片对应的辅助信息;其中,所述图片数据库中还存储有辅助图片对应的辅助信息;根据辅助图片中的辅助信息获取对应的网站,将网站中服装的各品牌模特着装图片和相应的服装本体局部特征存储至所述图片数据库中。
5.如权利要求4所述的方法,其特征在干,所述依据该服装图片的服装本体局部特征, 在图片数据库中进行服装本体局部特征的匹配查询的步骤具体为,依据该服装图片的服装本体局部特征,在所述各品牌模特着装图片和相应的服装本体局部特征中进行服装本体局部特征的匹配查询。
6.如权利要求5所述的方法,其特征在干,所述网站中服装的各品牌模特着装图片还包括对网站中对应的视频文件采集数据帧所得的静态图片;所述将匹配查询得到的模特着装图片返回给用户的步骤具体为将匹配查询得到的网站中对应的视频文件采集数据帧所得的静态图片返回给用户;所述方法还包括将所述静态图片对应的视频文件返回给用户。
7.如权利要求1至6中任ー权利要求所述的方法,其特征在干,所述方法还包括对该服装图片进行方位模式处理,所述方位模式处理过程包括对该服装图片进行方位变换,在服装图片中按各方位比例分别进行像素拉伸,得到服装图片对应的各方位视图;所述依据该服装图片,抽取相应的服装本体局部特征的步骤具体为,依据服装图片对应的方位视图,抽取相应的服装本体局部特征。
8.如权利要求1至6中任ー权利要求所述的方法,其特征在于,该服装图片为非穿着状态服装的图片时,所述方法还包括对该服装图片进行模拟着装处理,所述模拟着装处理过程包括对该服装图片中服装区域的左右边缘进行裁剪处理;按正态分布对裁剪处理后服装区域的亮度和对比度进行渲染,得到模拟着装处理后的服装图片;所述依据该服装图片,抽取相应的服装本体局部特征的步骤具体为,依据模拟着装处理后的服装图片的视觉内容,抽取相应的服装本体局部特征。
9.如权利要求1至6中任ー权利要求所述的方法,其特征在干,所述方法还包括接收用户针对该服装图片的框选操作,并依据该框选操作得到相应的该服装图片中的特定区域;依据该特定区域的视觉内容,抽取相应的服装本体局部特征;依据该特定区域的服装本体局部特征,在所述图片数据库中进行服装本体局部特征的特定区域匹配查询;将特定区域匹配查询得到的模特着装图片返回给用户。
10.如权利要求1至6中任ー权利要求所述的方法,其特征在于,该服装图片为使用带有网络接入的移动设备拍摄的服装和/或配饰的图片。
11.如权利要求2至6中任一项所述的方法,其特征在干,所述辅助图片包括服装标牌图片,辅助图片中的辅助信息包括服装品牌和/或服装型号信息。
12.ー种服装图片的捜索装置,其特征在干,包括第一抽取模块,用于依据接收到的服装图片,抽取相应的服装本体局部特征;第一匹配查询模块,用于依据该服装图片的服装本体局部特征,在图片数据库中进行服装本体局部特征的匹配查询;其中,所述图片数据库中存储有模特着装图片及对应的服装本体局部特征;及第一结果返回模块,用于将匹配查询得到的模特着装图片返回给用户。
13.如权利要求12所述的装置,其特征在于,还包括第二抽取模块,用于依据接收到的所述服装图片对应的辅助图片,抽取相应的服装局部辅助特征。
14.如权利要求13所述的装置,其特征在干,所述第一匹配查询模块,具体用于依据该服装图片的服装本体局部特征,结合所述辅助图片对应的服装局部辅助特征,在所述图片数据库中进行联合匹配查询;其中,所述图片数据库中还存储有辅助图片对应的服装局部辅助特征;所述第一结果返回模块,具体用于将联合匹配查询得到的模特着装图片返回给用户。
15.如权利要求13所述的装置,其特征在于,还包括第二匹配查询模块,用于依据该辅助图片的服装局部辅助特征,在图片数据库中进行服装局部辅助特征的匹配查询,得到该辅助图片对应的辅助信息;其中,所述图片数据库中还存储有辅助图片对应的辅助信息;存储模块,用于根据辅助图片中的辅助信息获取对应的网站,将网站中服装的各品牌模特着装图片和相应的服装本体局部特征存储至所述图片数据库中。
16.如权利要求15所述的装置,其特征在干,所述第一匹配查询模块,具体用于依据该服装图片的服装本体局部特征,在所述各品牌模特着装图片和相应的服装本体局部特征中进行服装本体局部特征的匹配查询。
17.如权利要求16所述的装置,其特征在干,所述网站中服装的各品牌模特着装图片还包括对网站中对应的视频文件采集数据帧所得的静态图片;所述第一结果返回模块,具体用于将匹配查询得到的网站中对应的视频文件采集数据帧所得的静态图片返回给用户;所述装置还包括第二结果返回模块,用于将所述静态图片对应的视频文件返回给用户。
18.如权利要求12至17中任一项所述的装置,其特征在于,还包括方位模式处理模块,用于对该服装图片进行方位模式处理,所述方位模式处理模块包括方位变换子模块,用于对该服装图片进行方位变换,在服装图片中按各方位比例分別进行像素拉伸,得到服装图片对应的各方位视图;所述第一抽取模块,具体用于依据服装图片对应的方位视图,抽取相应的服装本体局部特征。
19.如权利要求12至17中任一项所述的装置,其特征在于,该服装图片为非穿着状态服装的图片时,所述装置还包括模拟着装处理模块,用于对该服装图片进行模拟着装处理; 所述模拟着装处理模块包括裁剪处理子模块,用于对该服装图片中服装区域的左右边缘进行裁剪处理;及渲染子模块,用于按正态分布对裁剪处理后服装区域的亮度和对比度进行渲染,得到模拟着装处理后的服装图片;相应地,所述第一抽取模块,具体用于依据模拟着装处理后的服装图片的视觉内容,抽取相应的服装本体局部特征。
20.如权利要求12至17中任一项所述的装置,其特征在于,还包括第四接ロ模块,用于接收用户针对该服装图片的框选操作,并依据该框选操作得到相应的该服装图片中的特定区域;第三抽取模块,用于依据该特定区域的视觉内容,抽取相应的服装本体局部特征; 第三匹配模块,用于依据该特定区域的服装本体局部特征,在所述图片数据库中进行服装本体局部特征的特定区域匹配查询;第三结果返回模块,用于将特定区域匹配查询得到的模特着装图片返回给用户。
21.如权利要求12至17中任一项所述的装置,其特征在于,该服装图片为使用带有网络接入的移动设备拍摄的服装和/或配饰的图片。
22.如权利要求13至17中任一项所述的装置,其特征在干,所述辅助图片包括服装标牌图片,辅助图片中的辅助信息包括服装品牌和/或服装型号信息。
全文摘要
本申请提供了一种服装图片的搜索方法和装置,其中的搜索方法具体包括依据接收到的服装图片,抽取相应的服装本体局部特征;依据该服装图片的服装本体局部特征,在图片数据库中进行服装本体局部特征的匹配查询;其中,所述图片数据库中存储有模特着装图片及对应的服装本体局部特征;将匹配查询得到的模特着装图片返回给用户。本申请能够为用户提供服装商品的着装效果,提高搜索效率。
文档编号G06F17/30GK102567543SQ201210008780
公开日2012年7月11日 申请日期2012年1月12日 优先权日2012年1月12日
发明者路晶 申请人:北京搜狗信息服务有限公司, 北京搜狗科技发展有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1