基于绘制进行图像搜索的方法、计算装置和存储介质制造方法及图纸

技术编号:27822847 阅读:22 留言:0更新日期:2021-03-30 10:50
本文中总体描述的技术涉及一种基于绘制进行图像搜索的方法、计算装置和存储介质。示例计算装置可包含至少一个处理器和至少一个存储指令的存储器。至少一个处理器可执行指令以执行操作。操作可包含获得包含是搜索目标的至少一个对象的输入图像;在与计算装置相关联的显示屏上显示输入图像;接收在所显示的输入图像中绘制至少一个对象以生成至少一个绘制区域的区域数据的操作;以及通过至少部分地基于输入图像和区域数据进行的图像搜索在显示屏上显示一个或多个搜索结果。屏上显示一个或多个搜索结果。屏上显示一个或多个搜索结果。

【技术实现步骤摘要】
基于绘制进行图像搜索的方法、计算装置和存储介质


[0001]本文中总体描述的技术涉及图像搜索。

技术介绍

[0002]除非本文中另外指示,否则在这个章节中描述的方法不是本申请中的权利要求书的现有技术,并且并不因为包含在这个章节中就被承认为现有技术。
[0003]最近,用户装置上的图像搜索服务一直在增长。在此图像搜索中,查询图像可包含多个对象,或图像搜索的目标可在查询图像的一部分中。为了指定搜索目标,图像搜索服务通常提供显示于查询图像上的可调节矩形,使得用户可调节矩形以选择覆盖查询图像中的整个搜索目标的区域。在调节矩形之后,用户装置使用已调节矩形裁剪查询图像以获得用于图像搜索的裁剪后图像。然而,裁剪后图像在搜索目标并非矩形时可能会包含搜索目标周围的背景,并且因此,搜索结果可能会受到背景影响。另外,当搜索目标包含诸如一双鞋子的两个或更多个对象时,用户可能需要使用小矩形在多个对象中仅指定一个对象或应用覆盖所有多个对象的大矩形。然而,不管怎样,搜索结果对于用户来说可能并不令人满意。同时,用户装置可能既不能区分前景和背景,也不能确定已调节矩形中的包含关系。举例来说,当矩形位于在T恤外穿着开襟羊毛衫的人的上半身时,很难使用如上文所描述的基于矩形的方法来确定用户是否希望将开襟羊毛衫或T恤指定为搜索目标。

技术实现思路

[0004]本文中总体描述的技术涉及图像搜索。
[0005]描述了使用一个或多个计算装置的各种示例方法。示例方法可包含使用一个或多个计算装置显示包含至少一个对象的输入图像;使用所述一个或多个计算装置接收在所显示的输入图像中绘制至少一个对象以生成至少一个绘制区域的区域数据的操作;使用所述一个或多个计算装置预处理所述输入图像和所述区域数据以产生已预处理数据;以及使用所述一个或多个计算装置至少部分地基于所述已预处理数据进行对图像数据库的搜索。在一些实例中,所述操作的接收包含至少部分地基于用户输入而确定所述操作的结束。在一些实例中,所述预处理可包含使用所述一个或多个计算装置改进所述区域数据以产生已改进区域数据。所述预处理可进一步包含以下中的至少一个:使用所述一个或多个计算装置消除已改进区域数据的背景;使用所述一个或多个计算装置至少部分地基于所述已改进区域数据从所述输入图像提取至少一个特征数据;以及使用所述一个或多个计算装置变换所述至少一个特征数据以产生所述已预处理数据。
[0006]在一些实例中,描述用于图像搜索的计算装置。示例计算装置可包含至少一个处理器和至少一个存储器。所述至少一个存储器可存储指令。所述至少一个处理器执行所述指令以执行操作。所述操作可包含:获得包含是搜索目标的至少一个对象的输入图像;在与所述计算装置相关联的显示屏上显示所述输入图像;接收在所显示的输入图像中绘制至少一个对象以生成至少一个绘制区域的区域数据的操作;以及通过至少部分地基于所述输入
图像和所述区域数据进行的图像搜索在显示屏上显示一个或多个搜索结果。在一些实例中,所述操作可进一步包括预处理所述输入图像和所述区域数据以产生已预处理数据。在一些实例中,所述预处理可包含改进所述区域数据以产生已改进区域数据。所述预处理可进一步包含以下中的至少一个:消除已改进区域数据的背景;至少部分地基于已改进区域数据从所述输入图像提取至少一个特征数据;以及变换所述至少一个特征数据以产生所述已预处理数据。
[0007]在一些实例中,描述非暂时性计算机可读存储介质。示例非暂时性计算机可读存储介质可存储指令,所述指令可由计算装置执行以使所述计算装置执行操作。所述操作可包含:显示包含是搜索目标的至少一个对象的输入图像;接收在所显示的输入图像中绘制至少一个对象以生成至少一个绘制区域的区域数据的操作;预处理所述输入图像和所述区域数据以产生已预处理数据;以及通过至少部分地基于所述已预处理数据进行的图像搜索而显示一个或多个搜索结果。在一些实例中,所述操作的接收包含至少部分地基于用户输入而确定所述操作的结束。在一些实例中,所述预处理可包含改进所述区域数据以产生已改进区域数据。所述预处理可进一步包含:消除已改进区域数据的背景;至少部分地基于已改进区域数据从所述输入图像提取至少一个特征数据;以及变换所述至少一个特征数据以产生所述已预处理数据。
[0008]前述
技术实现思路
仅仅是说明性的,并且并不意图以任何方式进行限制。除了上文描述的说明性方面、实施例和特征之外,通过参考附图以及以下详细描述,另外的方面、实施例和特征将变得显而易见。
附图说明
[0009]通过结合附图进行的以下描述和所附权利要求书,本公开的前述和其它特征将变得更加清楚。应理解,这些附图仅描绘了根据本公开的若干实施例,并且因此不应被视为限制了本公开的范围,将通过使用这些附图以附加的特性和细节来描述本公开,附图中:
[0010]图1示出了根据本文中所描述的至少一些实施例布置的示例图像搜索系统的图,其中用户装置被配置成经由网络与服务器通信;
[0011]图2示出了根据本文中所描述的至少一些实施例布置的示例用户装置的框图;
[0012]图3示出了根据本文中所描述的至少一些实施例布置的示例服务器的框图;
[0013]图4说明根据本文中所描述的至少一些实施例布置的图像搜索的过程的示例流程图;
[0014]图5A示出了示例输入图像,并且图5B和图5C示出了根据本文中所描述的至少一些实施例布置的绘制用于图像搜索的至少一个区域的说明性实例;
[0015]图6示出了根据本文中所描述的至少一些实施例布置的被配置成从用户接收绘制操作的用户装置的说明性实例;
[0016]图7说明根据本文中所描述的至少一些实施例布置的用以预处理输入图像和区域数据的过程的示例流程图;
[0017]图8说明根据本文中所描述的至少一些实施例布置的用以改进区域数据的过程的示例流程图;
[0018]图9A至图9C示出了根据图8的示例流程图改进区域数据的说明性实例;
[0019]图10说明根据本文中所描述的至少一些实施例布置的用以消除区域数据的背景的过程的示例流程图;
[0020]图11A和图11B示出了根据图10的示例流程图消除背景的说明性实例;
[0021]图12说明根据本文中所描述的至少一些实施例布置的用以变换至少一个特征数据的过程的示例流程图;
[0022]图13说明根据本文中所描述的至少一些实施例布置的可用以执行图像搜索的计算机程序产品;以及
[0023]图14示出了根据本文中所描述的至少一些实施例布置的可被配置成用于图像搜索的示例计算装置的简化框图。
具体实施方式
[0024]在以下详细描述中,参考附图,所述附图形成本文的一部分。在附图中,类似的符号通常标识类似的组件,除非上下文另外规定。在详细描述、附图以及权利要求书中所描述的说明性实施例并不意味着是限制性的。在不脱离本文呈现的主题的精神或范围的情况下,可以利用其它实施例,并且可以做出其它改变。可以在广泛多种不同配置中布置、替代、组合、分开并且设计如本本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于绘制进行图像搜索的方法,包括:使用一个或多个计算装置显示包含至少一个对象的输入图像;使用所述一个或多个计算装置接收在所显示的输入图像中绘制所述至少一个对象以生成至少一个绘制区域的区域数据的操作;使用所述一个或多个计算装置预处理所述输入图像和所述区域数据以产生已预处理数据;以及使用所述一个或多个计算装置至少部分地基于所述已预处理数据进行对图像数据库的搜索。2.根据权利要求1所述的方法,其中所述预处理包含至少部分地基于所述区域数据从所述输入图像提取至少一个特征数据。3.根据权利要求1所述的方法,其中所述预处理包含使用所述一个或多个计算装置改进所述区域数据以产生已改进区域数据;且所述预处理进一步包含以下中的至少一个:使用所述一个或多个计算装置消除所述已改进区域数据的背景;使用所述一个或多个计算装置至少部分地基于所述已改进区域数据从所述输入图像提取至少一个特征数据;以及使用所述一个或多个计算装置变换所述至少一个特征数据以产生所述已预处理数据。4.根据权利要求3所述的方法,其中所述改进包含:使用所述一个或多个计算装置将所述输入图像分段成多个区段;和使用所述一个或多个计算装置基于所述区域数据选择所述多个区段中的一个或多个以产生所述已改进区域数据。5.根据权利要求3所述的方法,其中所述消除包含:选择包含所述至少一个绘制区域的全部的最小矩形;裁剪对应于所述最小矩形的图像区域;以及遮蔽裁剪后图像区域的至少一个未绘制区域中的像素。6.根据权利要求1所述的方法,进一步包括:使用所述一个或多个计算装置存储所述输入图像、所述区域数据和一个或多个搜索结果中的至少一个。7.根据权利要求1所述的方法,其中所述操作的所述接收包含至少部分地基于用户输入而确定所述操作的结束。8.根据权利要求1所述的方法,其中所述已预处理数据包含向量、图形和图像中的至少一个。9.一种基于绘制进行图像搜索的计算装置,包括:至少一个处理器;和至少一个存储器,用于存储指令,所述指令在由所述至少一个处理器执行时使所述至少一个处理器执行包括以下各项的操作:获得包含是搜索目标的至少一个对象的输入图像;在与所述计算装置相关联的显示屏上显示所述输入图像;接收在所显示的输入图像中绘制所述至少一个对象以生成至少一个绘制区域的区域
数据的操作;以及通过至少部分地基于所述输入图像和所述区域数据进行的图像搜索在所述显示屏上显示一个或多个搜索结果。10.根据权利要求9所述的计算装置,其中...

【专利技术属性】
技术研发人员:荒濑晃介
申请(专利权)人:株式会社美凯利
类型:发明
国别省市:

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

1