设计图的评分方法、装置、计算机可读存储介质和设备制造方法及图纸

技术编号:24759542 阅读:34 留言:0更新日期:2020-07-04 09:56
本申请涉及一种设计图的评分方法、装置、计算机可读存储介质和设备,所述方法包括:获取待评分的设计图,设计图包括多个图层;从设计图的源文件提取各个图层对应的色彩信息;根据各个图层对应的色彩信息,确定设计图对应各配色条件的分值;按照各配色条件相应的权重融合对应的分值,获得设计图对应的色彩评分。本申请提供的方案可以提高对设计图进行评分的效率,还能够建立统一的设计图输出标准,使得评分更为准确。

Scoring method, device, computer-readable storage medium and equipment for design drawings

【技术实现步骤摘要】
设计图的评分方法、装置、计算机可读存储介质和设备
本申请涉及计算机
,特别是涉及一种设计图的评分方法、装置、计算机可读存储介质和计算机设备。
技术介绍
在智能化设计及自动化设计的背景下,很多设计图是由计算机设备批量生成的,这些批量生成的设计图质量参差不齐,数量繁多,在投入使用之前,需要进行审查与筛选。目前,通常是采用人工方式对设计图进行色彩审查和评分,以从中筛选出符合需求的设计图,再投入使用。然而,通过人工审查不仅需要大量的时间成本,效率低下,而且由于每个人对色彩的感知力不同,对审查规则的理解也不同,使得审查和评分过程是因人而异的,容易产生主观偏差,评分准确性较低。
技术实现思路
基于此,有必要针对现有技术中采用人工方式对设计图进行审查和评分存在效率低下且准确率不够的技术问题,提供一种设计图的评分方法、装置、计算机可读存储介质和计算机设备。一种设计图的评分方法,包括:获取待评分的设计图,所述设计图包括多个图层;从所述设计图的源文件提取各个图层对应的色彩信息;根据各个图层对应的色彩信息,确定所述设计图对应各配色条件的分值;按照各配色条件相应的权重融合对应的所述分值,获得设计图对应的色彩评分。一种设计图的评分装置,所述装置包括:获取模块,用于获取待评分的设计图,所述设计图包括多个图层;提取模块,用于从所述设计图的源文件提取各个图层对应的色彩信息;确定模块,用于根据各个图层对应的色彩信息,确定所述设计图对应各配色条件的分值;融合模块,用于按照各配色条件相应的权重融合对应的所述分值,获得设计图对应的色彩评分。一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行上述设计图的评分方法的步骤。一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行上述设计图的评分方法的步骤。上述设计图的评分方法、装置、计算机可读存储介质和计算机设备,通过解析设计图的源文件,获得设计图的各个图层,并提取各个图层对应的色彩信息,依据预设的配色条件对各个图层的色彩信息进行评分,获得设计图对应各配色条件的分值,最后按照各配色条件相应的权重融合对应的分值,获得设计图对应的色彩评分。一方面,相对于采用人工方式对设计图进行评分,采用计算机设备评分的方式减少了大量的重复劳动,提高了对设计图进行审查的效率;另一方面,计算机设备可以通过统一的配色条件对海量的设计图进行评分,能够建立统一的设计图输出标准,使得评分更为准确。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为一个实施例中设计图的评分方法的应用环境图;图2为一个实施例中设计图的评分方法的流程示意图;图3为一个实施例中提取图层的色彩的流程示意图;图4为一个实施例中计算各个图层中元素的遮挡关系的步骤的流程示意图;图5为一个实施例中对图层中的元素进行轮廓检测确定位置信息的示意图;图6为一个实施例中确定设计图对应各配色条件的分值的流程示意图;图7为一个实施例中配色条件检查器的训练步骤的流程示意图;图8为一个实施例中对设计图进行评分的技术架构示意图;图9为一个实施例中设计图的评分装置的结构框图;图10为一个实施例中计算机设备的结构框图。具体实施方式为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。图1为一个实施例中设计图的评分方法的应用环境图。参照图1,该应用环境可以包括至少一个计算机设备,本申请实施例中的设计图的评分方法可以由至少一个计算机设备来执行,该计算机设备可以是终端110或服务器。设计图的评分方法也可以由终端110和服务器120共同执行,终端110和服务器120通过网络连接。终端110具体可以是台式终端或移动终端,移动终端具体可以手机、平板电脑、笔记本电脑等中的至少一种。服务器120可以用独立的服务器或者是多个服务器组成的服务器集群来实现。在本申请实施例中,计算机设备可以获取待评分的设计图,设计图包括多个图层;从设计图的源文件提取各个图层对应的色彩信息;根据各个图层对应的色彩信息,确定设计图对应各配色条件的分值;按照各配色条件相应的权重融合对应的分值,获得设计图对应的色彩评分。在一种可能的实现方式中,配色条件即符合美学要求的配色规则,计算机设备中可以存储有预设的配色条件,计算机设备可以基于存储的多个配色条件对各个图层的色彩信息进行评分,实现设计图的评分过程。在另一种可能的实现方式中,计算机设备也可以存储有基于机器学习的配色条件检查器,基于存储的该配色条件检查器提取设计图的色彩特征后对设计图进行评分,实现设计图的评分过程。该配色条件检查器可以在该计算机设备上训练得到,也可以在其他计算机设备上训练得到。本申请实施例对该配色条件检查器的训练设备不作限定。在一些实施例中,终端110获取批量生成的设计图,并将生成的设计图发送至服务器120,服务器120接收到设计图后,从设计图的源文件提取各个图层对应的色彩信息;根据各个图层对应的色彩信息,确定设计图对应各配色条件的分值;按照各配色条件相应的权重融合对应的分值,获得设计图对应的色彩评分,并按照评分的高低从大量生成的设计图中筛选出评分满足指定条件的目标设计图后,将目标设计图返回至终端110。如图2所示,在一个实施例中,提供了一种设计图的评分方法。本实施例主要以该方法应用于上述图1中计算机设备执行来举例说明,计算机设备可以是图1中的终端110或服务器120。参照图2,该设计图的评分方法具体包括如下步骤:S202,获取待评分的设计图,设计图包括多个图层。其中,设计图可以是使用设计软件设计的图片,例如可以是利用Photoshop或Sketch设计的图片。设计图可以是静态图片,也可以是多帧图像拼接而成的动态图片。设计图包括多个图层,各个图层可以包括至少一个元素,图层中的元素可以是文本、图形等等。在一个实施例中,各个图层仅包括一个元素。设计图可以用于制作网站页面,还可以用于制作网站或APP内部的横幅广告。评分是指对设计图按照预设的配色条件进行检查以确定设计图与该配色条件的匹配程度的过程。在本申请实施例中,计算机设备可以获取待进行评分的设计图。在一种应用场景中,当计算机设备需要从海量生成的设计图中筛选出符合需求的设计图时,可以分别对海量的设计图中的各个设计图进行评分,按照评分筛选出符合需求的设计图。在一种可能的实现方式中,该设计图可以存储于计算机设备中,在该计算机设备需要对本文档来自技高网...

【技术保护点】
1.一种设计图的评分方法,包括:/n获取待评分的设计图,所述设计图包括多个图层;/n从所述设计图的源文件提取各个图层对应的色彩信息;/n根据各个图层对应的色彩信息,确定所述设计图对应各配色条件的分值;/n按照各配色条件相应的权重融合对应的所述分值,获得设计图对应的色彩评分。/n

【技术特征摘要】
1.一种设计图的评分方法,包括:
获取待评分的设计图,所述设计图包括多个图层;
从所述设计图的源文件提取各个图层对应的色彩信息;
根据各个图层对应的色彩信息,确定所述设计图对应各配色条件的分值;
按照各配色条件相应的权重融合对应的所述分值,获得设计图对应的色彩评分。


2.根据权利要求1所述的方法,其特征在于,所述色彩信息包括图层的色彩,所述图层的色彩通过以下步骤确定:
当所述图层中的元素为单色元素时,则
将所述单色元素的色彩作为所述图层的色彩;
当所述图层中的元素为相似色元素时,则
根据各个相似色彩在所述元素中所占的像素点数确定所述图层的色彩;
当所述图层中的元素为多色元素时,则
提取所述元素的主题色,并将所述主题色作为所述图层的色彩。


3.根据权利要求1所述的方法,其特征在于,所述色彩信息包括色彩面积,所述色彩面积通过以下步骤确定:
逐像素地遍历各图层中元素的各个像素点;
统计所述元素中相同色彩的像素点的数量;
根据所述相同色彩的像素点的数量获得所述图层中各个色彩的色彩面积。


4.根据权利要求1所述的方法,其特征在于,所述色彩信息包括色彩分布,所述色彩分布通过以下步骤确定:
逐像素地遍历各图层中元素的各个像素点;
统计所述元素中相同色彩的像素点之间的距离;
根据所述距离确定所述图层中相同色彩的色彩分布。


5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
获取各个图层的图层序号;
根据所述图层序号确定各个图层之间的覆盖关系;
确定各个图层中元素的位置;
根据所述图层之间的覆盖关系、所述元素的位置,确定各个图层中元素的遮挡关系。


6.根据权利要求1所述的方法,其特征在于,所述根据各个图层对应的色彩信息,确定所述设计图对应各配色条件的分值,包括:
将各个图层对应的色彩信息输入至配色条件检查器;
通过所述配色条件检查器,根据各个图层对应的色彩信息、各个图层中元素的遮挡关系,获得所述设计图的色彩设计信息,并按照配色条件对所述色彩设计信息进行检查后,输出所述设计图对应的各配色条件的分值;
其中,所述配色条件包括以下条件中的至少一种:
所述设计图的色彩之间的色度的差异小于第一阈值;
所述设计图的色彩之间的对比度的差异小于第二阈值;
所述设计图的色彩之间的明度的差异小于第三阈值。


7.根据权利要求6所述的方法,其特征在于,所述配色条件检查器通过训练机器学习模型获得,所述配色条件检查器的训练步骤包括:
获取样本设计图,样本设计图的标注信息包括...

【专利技术属性】
技术研发人员:赵奕涵
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

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

1