一种背景图片的筛选方法及装置

文档序号:1846096 发布日期:2021-11-16 浏览:25次 >En<

阅读说明:本技术 一种背景图片的筛选方法及装置 (Background picture screening method and device ) 是由 黄荣军 于 2021-08-16 设计创作,主要内容包括:本申请涉及一种背景图片的筛选方法及装置。所述方法包括:获取筛选条件;根据所述筛选条件筛选图片,获得满足所述筛选条件的图片集;根据预设排序规则对所述图片集中的图片进行排序;根据预设评估规则对所述图片进行评估,并依据评估结果获得所述背景图片。本申请通过对图片检索结果进行智能排序及评估,并依据评估结果获得背景图片,从而使用户可以更加快捷地获得符合筛选条件、且适合作为背景的背景图片,大大节约了人力成本与时间,且对用户的专业能力要求较低,普适性更强。(The application relates to a method and a device for screening background pictures. The method comprises the following steps: obtaining screening conditions; screening pictures according to the screening conditions to obtain a picture set meeting the screening conditions; ordering the pictures in the picture set according to a preset ordering rule; and evaluating the picture according to a preset evaluation rule, and obtaining the background picture according to an evaluation result. According to the method and the device, the picture retrieval results are intelligently sequenced and evaluated, and the background picture is obtained according to the evaluation result, so that the user can more quickly obtain the background picture which meets the screening condition and is suitable for serving as the background, the labor cost and time are greatly saved, the requirement on the professional ability of the user is low, and the universality is higher.)

一种背景图片的筛选方法及装置

技术领域

本申请一般地涉及计算机技术领域。更具体地,本申请涉及一种背景图片的筛选方法及装置。

背景技术

图片处理技术广泛应用于各种场景,例如,各类海报、商品宣传页、PPT背景图,等等。在有些场景中,需要根据应用场景、主题、风格、喜好等设计或修改背景图片。

现有技术中,通常由设计师根据不同需求设计或修改相应的背景图片,如此对设计师的能力要求较高,而对于普通用户,不具备图片处理能力,往往通过网络检索获得需要的背景图片。例如,利用百度图片搜索功能,通过输入关键词的方式进行背景图片搜索,获得的图片数据量大,需要人工逐图逐页进行筛选,效率低下,且由于用户不具备专业知识而无法获得优质的背景图片。

基于以上技术问题,特提出本申请。

发明内容

为了至少部分地解决背景技术中提到的技术问题,本申请的方案提供了一种背景图片的筛选方法及装置。

根据本申请的第一方面,本申请提供了一种背景图片的筛选方法,其中,所述方法包括:获取筛选条件;根据所述筛选条件筛选图片,获得满足所述筛选条件的图片集;根据预设排序规则对所述图片集中的图片进行排序;根据预设评估规则对所述图片进行评估,并依据评估结果获得所述背景图片。

可选的,所述筛选条件包括文案信息、属性标签、颜色标签中的一种或多种。其中,所述文案信息可由操作者根据实际需要自由输入;所述属性标签和颜色标签可由操作者根据实际需要自由选择。

可选的,在所述筛选条件包括文案信息的情况下,所述根据所述筛选条件筛选图片,获得满足所述筛选条件的图片集包括:提取所述文案信息中的属性关键词和/或颜色关键词;在提取到属性关键词的情况下,对比所述属性关键词与图库中所有图片的属性标识;筛选属性标识与所述属性关键词相同或相近的图片,即获得符合所述属性关键词的图片集;在提取到颜色关键词的情况下,对比所述颜色关键词与图库中所有图片的颜色标识;筛选颜色标识与所述颜色关键词相同或相近的图片,即获得符合所述颜色关键词的图片集。

可选的,在提取到颜色关键词的情况下,所述根据预设排序规则对所述图片集中的图片进行排序包括:获取所述图片集中各图片中像素面积最大的颜色;将获取的各图片中像素面积最大的颜色与所述颜色关键词进行对比,并按照二者在颜色空间的距离由近及远进行排序。

可选的,在所述筛选条件包括属性标签的情况下,所述根据所述筛选条件筛选图片,获得满足所述筛选条件的图片集包括:对比所述属性标签与图库中所有图片的属性标识;筛选属性标识与所述属性标签相同或相近的图片,即获得符合所述属性标签的图片集。

可选的,在所述筛选条件包括颜色标签的情况下,所述根据所述筛选条件筛选图片,获得满足所述筛选条件的图片集包括:对比所述颜色标签与图库中所有图片的颜色标识;筛选颜色标识与所述颜色标签相同或相近的图片,即获得符合所述颜色标签的图片集。

可选的,在所述筛选条件包括颜色标签的情况下,所述根据预设排序规则对所述图片集中的图片进行排序包括:获取所述图片集中各图片中像素面积最大的颜色;将获取的各图片中像素面积最大的颜色与所述颜色标签进行对比,并按照二者在颜色空间的距离由近及远进行排序。

可选的,所述根据预设评估规则对所述图片进行评估,并依据评估结果获得所述背景图片包括:对所述图片的最大可用区域的面积占比和/或其颜色分布进行评估,并依据评估结果获得所述背景图片。

可选的,所述最大可用区域的获得方法包括:识别所述图片中的主体并根据预设规则标记所述主体所在的区域;通过连通域分析法获得面积最大的连通域,即为所述最大可用区域。

根据本申请的第二方面,本申请提供了一种背景图片的筛选装置,其中,所述装置包括:获取模块,用于获取筛选条件;筛选模块,用于根据所述筛选条件筛选图片,获得满足所述筛选条件的图片集;排序模块,用于根据预设排序规则对所述图片集中的图片进行排序;评估模块,用于根据预设评估规则对所述图片进行评估,并依据评估结果获得所述背景图片。

可选的,所述获取模块用于获取如下筛选条件:文案信息、属性标签、颜色标签中的一种或多种。

可选的,在所述筛选条件包括文案信息的情况下,所述筛选模块用于采取如下方式筛选图片,获得满足所述筛选条件的图片集:提取所述文案信息中的属性关键词和/或颜色关键词;在提取到属性关键词的情况下,对比所述属性关键词与图库中所有图片的属性标识;筛选属性标识与所述属性关键词相同或相近的图片,即获得符合所述属性关键词的图片集;在提取到颜色关键词的情况下,对比所述颜色关键词与图库中所有图片的颜色标识;筛选颜色标识与所述颜色关键词相同或相近的图片,即获得符合所述颜色关键词的图片集。

可选的,在提取到颜色关键词的情况下,所述排序模块用于采取如下方式对所述图片集中的图片进行排序:获取所述图片集中各图片中像素面积最大的颜色;将获取的各图片中像素面积最大的颜色与所述颜色关键词进行对比,并按照二者在颜色空间的距离由近及远进行排序。

可选的,在所述筛选条件包括属性标签的情况下,所述筛选模块用于采取如下方式筛选图片,获得满足所述筛选条件的图片集:对比所述属性标签与图库中所有图片的属性标识;筛选属性标识与所述属性标签相同或相近的图片,即获得符合所述属性标签的图片集。

可选的,在所述筛选条件包括颜色标签的情况下,所述筛选模块用于采取如下方式筛选图片,获得满足所述筛选条件的图片集:对比所述颜色标签与图库中所有图片的颜色标识;筛选颜色标识与所述颜色标签相同或相近的图片,即获得符合所述颜色标签的图片集。

可选的,在所述筛选条件包括颜色标签的情况下,所述排序模块用于采取如下方式对所述图片集中的图片进行排序:获取所述图片集中各图片中像素面积最大的颜色;将获取的各图片中像素面积最大的颜色与所述颜色标签进行对比,并按照二者在颜色空间的距离由近及远进行排序。

可选的,所述评估模块用于采取如下方式对所述图片进行评估,并依据评估结果获得所述背景图片:对所述图片的最大可用区域的面积占比和/或其颜色分布进行评估,并依据评估结果获得所述背景图片。

可选的,所述评估模块通过如下方式获得所述最大可用区域:识别所述图片的主体并根据预设规则标记所述主体所在的区域;通过连通域分析获得面积最大的连通域,即为所述最大可用区域。

根据本申请的第三方面,本申请提供了一种电子装置,其中,所述装置包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器执行所述计算机程序时,实现本申请上述背景图片的筛选方法。

根据本申请的第六方面,本申请提供了一种计算机可读存储介质,其中,所述存储介质存储有计算机程序,所述计算机程序被执行时,实现本申请上述背景图片的筛选方法。

本申请的背景图片的筛选方法及装置通过对图片检索结果进行智能排序及评估,并依据评估结果获得背景图片,从而使用户可以更加快捷地获得符合筛选条件、且适合作为背景的背景图片,大大节约了人力成本与时间,且对用户的专业能力要求较低,普适性更强。

附图说明

通过参考附图阅读下文的详细描述,本申请示例性实施方式的上述以及其他目的、特征和优点将变得易于理解。在附图中,以示例性而非限制性的方式示出了本申请的若干实施方式,并且相同或对应的标号表示相同或对应的部分其中:

图1是示出根据本申请的一个实施方式的背景图片的筛选方法的流程图;

图2是示出根据本申请的一个实施方式的背景图片的筛选装置的示意性框图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

下面结合附图来详细描述本申请的具体实施方式。

本申请的一个实施方式,提供了一种背景图片的筛选方法,如图1所示,所述方法包括以下步骤S101-S104。步骤S101:获取筛选条件;步骤S102:根据所述筛选条件筛选图片,获得满足所述筛选条件的图片集;步骤S103:根据预设排序规则对所述图片集中的图片进行排序;步骤S104:根据预设评估规则对所述图片进行评估,并依据评估结果获得所述背景图片。

本申请通过对图片检索结果进行智能排序及评估,并依据评估结果获得背景图片,从而使用户可以更加快捷地获得符合筛选条件、且适合作为背景的背景图片,大大节约了人力成本与时间,且对用户的专业能力要求较低,普适性更强。

在步骤S101中,获取筛选条件。

根据本申请的实施例,为了进行背景图片的筛选,首先应获取筛选条件。该筛选条件优选包括文案信息、属性标签、颜色标签中的一种或多种,其中,文案信息可以由操作者根据背景图片所适用的场景、背景图片的主题和/或风格、操作者个人喜好等进行输入,文案信息可以由若干句话或若干词语组成,可以包括表示背景图片属性或颜色的字或词;属性标签和颜色标签可以设置为供操作者选择的多个选项,操作者可以根据实际需要选择合适的属性标签和/或颜色标签,用以检索获得所需的背景图片。

在步骤S102中,根据所述筛选条件筛选图片,获得满足所述筛选条件的图片集。

作为一种优选的实施例,在所述筛选条件包括文案信息的情况下,所述根据所述筛选条件筛选图片,获得满足所述筛选条件的图片集包括:提取所述文案信息中的属性关键词和/或颜色关键词;在提取到属性关键词的情况下,对比所述属性关键词与图库中所有图片的属性标识;筛选属性标识与所述属性关键词相同或相近的图片,即获得符合所述属性关键词的图片集;在提取到颜色关键词的情况下,对比所述颜色关键词与图库中所有图片的颜色标识;筛选颜色标识与所述颜色关键词相同或相近的图片,即获得符合所述颜色关键词的图片集。其中,从文案信息中提取属性关键词和/或颜色关键词可采用现有技术中任一种关键词提取方法,在此不做特别限定。本优选实施例中,图库中每幅图片均预设有属性标识及颜色标识,其中,属性标识包括该图片的主题、风格、主体等,例如可以包括:海滩、阳光、雪景、唯美、清新、自然、人物、植物、动物,等等;颜色标识包括该图片所包含的3-5种主要颜色。

在所述筛选条件包括属性标签的情况下,所述根据所述筛选条件筛选图片,获得满足所述筛选条件的图片集包括:对比所述属性标签与图库中所有图片的属性标识;筛选属性标识与所述属性标签相同或相近的图片,即获得符合所述属性标签的图片集。

在所述筛选条件包括颜色标签的情况下,所述根据所述筛选条件筛选图片,获得满足所述筛选条件的图片集包括:对比所述颜色标签与图库中所有图片的颜色标识;筛选颜色标识与所述颜色标签相同或相近的图片,即获得符合所述颜色关键词的图片集。

本领域技术人员可以理解的是,本申请中,筛选条件可以包括文案信息、属性标签、颜色标签中的一种或多种,筛选条件之间的逻辑关系可根据实际需要选择或设置,例如,可以设置为文案信息中提取的关键词之间是“与”的关系,文案信息与属性标签和/或颜色标签之间是“或”的关系,也可以由操作者自行选择或输入。

在步骤S103中,根据预设排序规则对所述图片集中的图片进行排序。其中,预设排序规则可根据实际需要设置,也可由操作者自行选择。

作为一种优选的实施例,在从文案信息中提取到颜色关键词的情况下,所述根据预设排序规则对所述图片集中的图片进行排序包括:获取所述图片集中各图片中像素面积最大的颜色;将获取的各图片中像素面积最大的颜色与所述颜色关键词进行对比,并按照二者在颜色空间的距离由近及远进行排序。

此优选实施例的排序方法同样适用于筛选条件包括颜色标签的情况,即,在所述筛选条件包括颜色标签的情况下,所述根据预设排序规则对所述图片集中的图片进行排序包括:获取所述图片集中各图片中像素面积最大的颜色;将获取的各图片中像素面积最大的颜色与所述颜色标签进行对比,并按照二者在颜色空间的距离由近及远进行排序。

对于从文案信息中提取到属性关键词,和/或筛选条件包括属性标签的情况,图片集中图片的排序方法可采用现有技术中任一种通过关键词进行检索获得的检索结果的排序方法,例如:按照图片的属性标识与属性关键词和/或属性标签的相关性进行排序,或者按照图片的更新时间进行排序,或者按照图片的下载次数进行排序,等等。

在步骤S104中,根据预设评估规则对所述图片进行评估,并依据评估结果获得所述背景图片。评估规则可根据实际需要设定,通过对图片进一步评估,并依据评估结果将不适合作为背景的图片剔除后将其排序后移,从而使用户可更快捷地获得需要的背景图片。

作为一种优选的实施例,所述根据预设评估规则对所述图片进行评估,并依据评估结果获得所述背景图片包括:对所述图片的最大可用区域的面积占比和/或其颜色分布进行评估,并依据评估结果获得所述背景图片。其中,所述最大可用区域的获得方法包括:识别所述图片的主体并根据预设规则标记所述主体所在的区域;通过连通域分析法获得面积最大的连通域,即为所述最大可用区域。

具体地,采用预设算法识别图片中的主体,包括:人、动物、商品、建筑、logo、标题,等等,并标记主体轮廓;按照最大边缘羽化半径,由主体轮廓向外扩张10%-30%,并以扩张后最外侧边缘为基准,以框选的方式标记该主体所在的区域;通过连通域分析法分析主体所在区域外剩余可用空间中最大连贯面积,即获得最大可用区域;计算该最大可用区域占图片的面积比例,若占比不足40%,则认为该图片的留白率太低,作为背景图片可编辑区域较少;采用预设算法评估该最大可用区域的颜色分布,若颜色较多且分布不均,则认为该最大可用区域太花,作为背景图片视觉效果不佳;依据评估结果将上述留白率太低和/或太花的图片剔除或将其排序后移,获得所需的背景图片。

需要说明的是,主体分辨算法、连通域分析法、颜色分布算法等均可采用现有技术实现,在此不再赘述。此外,“最大可用区域的面积占比”与“最大可用区域的颜色分布”两个条件可以选择其一进行评估,也可以两个条件均进行评估;在两个条件均进行评估的情况下,二者的评估顺序可以互换,在此不做特别限定。

本申请的另一实施方式,提供了一种背景图片的筛选装置。该装置用于执行以上结合图1所描述的背景图片的筛选方法实施例中的步骤。

如图2所示,该装置100包括获取模块101、筛选模块102、排序模块103、评估模块104,其中,获取模块101用于获取筛选条件;筛选模块102用于根据所述筛选条件筛选图片,获得满足所述筛选条件的图片集;排序模块103用于根据预设排序规则对所述图片集中的图片进行排序;评估模块104用于根据预设评估规则对所述图片进行评估,并依据评估结果获得所述背景图片。

作为一种优选的实施例,获取模块101用于获取如下筛选条件:文案信息、属性标签、颜色标签中的一种或多种。

在所述筛选条件包括文案信息的情况下,筛选模块102用于采取如下方式筛选图片,获得满足所述筛选条件的图片集:提取所述文案信息中的属性关键词和/或颜色关键词;在提取到属性关键词的情况下,对比所述属性关键词与图库中所有图片的属性标识;筛选属性标识与所述属性关键词相同或相近的图片,即获得符合所述属性关键词的图片集;在提取到颜色关键词的情况下,对比所述颜色关键词与图库中所有图片的颜色标识;筛选颜色标识与所述颜色关键词相同或相近的图片,即获得符合所述颜色关键词的图片集;在所述筛选条件包括属性标签的情况下,筛选模块102用于采取如下方式筛选图片,获得满足所述筛选条件的图片集:对比所述属性标签与图库中所有图片的属性标识;筛选属性标识与所述属性标签相同或相近的图片,即获得符合所述属性标签的图片集;在所述筛选条件包括颜色标签的情况下,筛选模块102用于采取如下方式筛选图片,获得满足所述筛选条件的图片集:对比所述颜色标签与图库中所有图片的颜色标识;筛选颜色标识与所述颜色标签相同或相近的图片,即获得符合所述颜色关键词的图片集。

在从文案信息中提取到颜色关键词的情况下,排序模块103用于采取如下方式对所述图片集中的图片进行排序:获取所述图片集中各图片中像素面积最大的颜色;将获取的各图片中像素面积最大的颜色与所述颜色关键词进行对比,并按照二者在颜色空间的距离由近及远进行排序;在所述筛选条件包括颜色标签的情况下,排序模块103用于采取如下方式对所述图片集中的图片进行排序:获取所述图片集中各图片中像素面积最大的颜色;将获取的各图片中像素面积最大的颜色与所述颜色标签进行对比,并按照二者在颜色空间的距离由近及远进行排序。

评估模块104用于采取如下方式对所述图片进行评估,并依据评估结果获得所述背景图片:对所述图片的最大可用区域的面积占比和/或其颜色分布进行评估,并依据评估结果获得所述背景图片。

可以理解的是,关于以上参照图2描述的实施方式中的背景图片的筛选装置,其中各个模块执行操作的具体方式已经在结合图1所描述的背景图片的筛选方法的实施例中进行了详细描述,此处将不做详细阐述说明。

本申请的另一实施方式,还提供了一种电子装置,其中,所述装置包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器执行所述计算机程序时,实现如下步骤:获取筛选条件;根据所述筛选条件筛选图片,获得满足所述筛选条件的图片集;根据预设排序规则对所述图片集中的图片进行排序;根据预设评估规则对所述图片进行评估,并依据评估结果获得所述背景图片。

可以理解的是,所述处理器执行所述计算机程序时实现的步骤与上述方法中的各个步骤的实现方式基本一致,具体方式已经在有关背景图片的筛选方法的实施例中进行了详细描述,此处将不做详细阐述说明。

本申请的另一实施方式,提供了一种计算机可读存储介质,其中,所述存储介质存储有计算机程序,所述计算机程序被执行时,实现如下步骤:获取筛选条件;根据所述筛选条件筛选图片,获得满足所述筛选条件的图片集;根据预设排序规则对所述图片集中的图片进行排序;根据预设评估规则对所述图片进行评估,并依据评估结果获得所述背景图片。

可以理解的是,所述处理器执行所述计算机程序时实现的步骤与上述方法中的各个步骤的实现方式基本一致,具体方式已经在有关背景图片的筛选方法的实施例中进行了详细描述,此处将不做详细阐述说明。

以上对本申请实施例进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。

应当理解,本申请的权利要求、说明书及附图中的术语“第一”和“第二”、等是用于区别不同对象,而不是用于描述特定顺序。本申请的说明书和权利要求书中使用的术语“包括”和“包含”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。

还应当理解,在此本申请说明书中所使用的术语仅仅是出于描述特定实施例的目的,而并不意在限定本申请。如在本申请说明书和权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。还应当进一步理解,在本申请说明书和权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。

12页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:基于时序移位和多分支时空增强网络的成趟足迹图像检索方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!