一种对图案进行颜色搭配的方法及系统与流程

文档序号:26911025发布日期:2021-10-09 15:05阅读:90来源:国知局
一种对图案进行颜色搭配的方法及系统与流程

1.本发明涉及智能图像识别技术领域,尤其涉及一种对图案进行颜色搭配的方法及系统。


背景技术:

2.随着时代的进步和消费者对视觉美感的不断追求,颜色搭配越来越受到消费者的重视,如今,颜色搭配在服装、纺织、室内、环境等各个领域均起到举足轻重的作用,颜色搭配咨询已成为一种行业,颜色搭配师更成为一种高度专业化的职业。由于颜色具有多样性,其搭配千变万化,导致无法在配色阶段就能合理配出满足消费者喜好的颜色搭配,再发现不合适时往往造成资源的浪费。
3.为解决上述问题,现有技术中提出了一些解决方案,例如:在计算机上输入一款颜色的特征值,由计算机按照预定的搭配规则计算并提供预定数量的可选搭配颜色,用户选择搭配颜色后,计算机再进行审美评分及提供建议调整方案。此技术方案存在以下弊端∶仅针对用户输入的颜色的各种属性进行颜色搭配,不能对图像进行智能识别,需要输入者具有一定的颜色理论基础,并且没有考虑到图案的面积要素。
4.例如获取图像区域,然后通过智能识别获取其颜色特征,再根据预定的颜色搭配标准对获取的颜色搭配进行评价并输出评价结果。此技术方案存在以下弊端∶仅对图像区域进行颜色特征的识别,并且根据各个颜色像素点数量获取各个颜色的权重,并没有将颜色搭配和色块面积相结合,即没有考虑到图案的面积要素。
5.因此,目前需要提供一种高效、方便、快捷、客观的关联与图案或花色的颜色搭配方法。


技术实现要素:

6.本发明针对现有技术中的缺点,提供了一种对图案进行颜色搭配的方法及系统。
7.一种对图案进行颜色搭配的方法,其中,包括以下步骤:
8.预处理步骤:对待研究图像进行预处理,以对待研究图像进行颜色分类,以分类得到多种颜色类型;
9.主色筛选步骤:获取关联与每种颜色类型的每个色块,根据预设的面积算法计算色块的色块面积,并将每个色块对应的颜色类型、色块面积和位置信息进行关联设置,以得到对应的关联结果;
10.获取每种颜色类型的第一单颜色面积;
11.于颜色类型的种类数量小于或等于预设主色数量时,将每个颜色类型设置为主色;
12.于颜色类型的种类数量大于预设主色数量时,根据每种颜色类型对应的第一单颜色面积筛选得到主色;
13.将主色中符合预设研究条件的色块作为待研究色块,并根据待研究色块的位置信
息获取研究区域;
14.获取研究区域中的每种主色的第二单颜色面积,输出包含有研究区域中的每种主色的每个色块的关联结果的搭配结果;
15.配色步骤:获取待配色图像的至少一个搭配图案的搭配属性,根据搭配图案的搭配属性获取对应的搭配结果,以根据搭配结果对待配色图像进行搭配;
16.其中,搭配属性包括颜色,或颜色和位置。
17.优选的,对图案进行颜色搭配的方法,其中,主色筛选步骤中的获取待研究色块,具体包括以下步骤:
18.根据色块的位置信息获取色块的最小矩形面积;
19.根据色块的色块面积和色块的最小矩形面积的比例,获取符合预设研究条件的色块作为待研究色块。
20.优选的,对图案进行颜色搭配的方法,其中,预设研究条件包括:
21.于色块的色块面积和色块的最小矩形面积的比例大于或等于第一预设研究阈值时,将色块设置为待研究色块;
22.于待研究色块的数量小于第一预设研究数量时,根据色块的色块面积和色块的最小矩形面积的比例的大小顺序依次选择第二预设研究数量的色块作为待研究色块;
23.第一预设研究数量为待研究色块的数量与第二预设研究数量的和。
24.优选的,对图案进行颜色搭配的方法,其中,主色筛选步骤中的获取研究区域,具体包括以下步骤:
25.根据待研究色块的位置信息获取待研究色块的最小矩形面积;
26.根据待研究色块的最小矩形面积获取待研究色块的周围范围,并将获取得到的待研究色块的周围范围作为研究区域。
27.优选的,对图案进行颜色搭配的方法,其中,主色筛选步骤中的于颜色类型的种类数量大于预设主色数量时,根据每种颜色类型对应的第一单颜色面积筛选得到预设主色数量的主色,具体包括以下步骤:
28.于颜色类型的种类数量大于预设主色数量时,并根据颜色类型的第一单颜色面积的大小顺序进行叠加,直到至少一种颜色类型的第一单颜色面积相叠加后得到的第一面积总和与待研究图像的图像面积之间的比例大于或等于第一预设主色阈值时,将第一面积总和对应的每种颜色类型作为主色。
29.优选的,对图案进行颜色搭配的方法,其中,主色筛选步骤中的获取每种颜色类型的第一单颜色面积,具体包括以下步骤:
30.于待研究图像中获取对应于颜色类型的所有色块,并将获取得到的色块对应的色块面积进行相加,以得到颜色类型的第一单颜色面积;和
31.主色筛选步骤中的获取第二单颜色面积,具体包括以下步骤:
32.于研究区域中获取对应于颜色类型的所有色块,并将获取得到的色块对应的色块面积进行相加,以得到颜色类型的第二单颜色面积。
33.优选的,对图案进行颜色搭配的方法,其中,获取色块的位置信息具体包括以下步骤:
34.建立坐标系,获取色块的坐标集合,坐标集合包括色块的最大纵坐标、最小纵坐
标、最大横坐标和最小横坐标;
35.将色块的坐标集合作为位置信息。
36.优选的,对图案进行颜色搭配的方法,其中,预处理步骤具体包括:
37.获取待研究图像中各像素点的颜色特征值,根据预设颜色分类条件和颜色特征值对待研究图像进行颜色分类,以分类得到多种颜色类型。
38.优选的,对图案进行颜色搭配的方法,其中,主色筛选步骤中的获取关联与每种颜色类型的每个色块,具体包括以下步骤:
39.根据颜色类型和颜色特征值,对待研究图像进行色块分割处理,得到每个颜色类型下的每个色块。
40.还提供一种对图案进行颜色搭配的系统,其中,包括:
41.预处理模块,对待研究图像进行预处理,以对待研究图像进行颜色分类,以分类得到多种颜色类型;
42.主色筛选模块,包括:
43.关联设置单元,获取关联与每种颜色类型的每个色块,根据预设的面积算法计算色块的色块面积,并将每个色块对应的颜色类型、色块面积和位置信息进行关联设置,以得到对应的关联结果;
44.主色获取单元,获取每种颜色类型的第一单颜色面积;
45.于颜色类型的种类数量小于或等于预设主色数量时,将每个颜色类型设置为主色;
46.于颜色类型的种类数量大于预设主色数量时,根据每种颜色类型对应的第一单颜色面积筛选得到主色;
47.研究区域设置单元,将主色中符合预设研究条件的色块作为待研究色块,并根据待研究色块的位置信息获取研究区域;
48.颜色搭配获取单元,获取研究区域中的每种主色的第二单颜色面积,输出包含有研究区域中的每种主色的每个色块的关联结果的搭配结果;
49.配色模块,获取待配色图像的至少一个搭配图案的搭配属性,根据搭配图案的搭配属性获取对应的搭配结果,以根据搭配结果对待配色图像进行搭配;
50.其中,搭配属性包括颜色,或颜色和位置。
51.为了解决上述技术问题,本发明通过下述技术方案得以解决:
52.通过预处理步骤对待研究图像进行颜色分类,以分类得到多种颜色类型,即在对待研究图像进行区域划分之前就分类得到多种颜色类型,避免现有技术中在每个划分区域中都对颜色进行分类导致的每个划分区域的颜色分类的标准不同,并且减少了颜色分类步骤,进而提高了获取搭配结果的效率。
53.通过将每个色块对应的颜色类型、色块面积和位置信息进行关联设置以得到关联结果,并且搭配结果包括所述研究区域中的所有主色的每个色块的关联结果,从而实现了搭配结果中将图案的颜色类型、色块面积和位置信息相结合,进而通过搭配结果对待配色图像进行搭配,即通过搭配结果对待配色图像中的每个搭配图案对应的颜色、面积和位置进行搭配组合。
54.通过主色筛选步骤中根据每种颜色类型对应的第一单颜色面积进行第一次筛选
得到待研究图像的主色,并且获取研究区域后,对研究区域内的颜色类型进行第二次筛选得到研究区域内的主色,并且输出包含有所有研究区域内的主色的每个色块的关联结果的搭配结果,从而避免会出现将不规范的颜色类型设置为主色等问题导致的搭配结果不够准确,进而提高搭配结果的精确度。
55.通过配色步骤,使得用户只需要上传待配色图像的需要搭配的搭配图案,就能简单、快捷和方便地完成图案搭配。不需要用户学习大量的颜色搭配知识花型配色技能,也不需要用户进行复杂的操作,就能快捷、方便地将合适花形型设计推荐给用户。
56.说明
57.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
58.图1为本发明一种图案进行颜色搭配的方法的实施例的待研究图像的示意图;
59.图2为本发明一种图案进行颜色搭配的方法的实施例的色块b
24
的位置信息的示意图;
60.图3为本发明一种图案进行颜色搭配的方法的实施例的色块b
24
的研究区域的示意图。
具体实施方式
61.下面结合实施例对本发明做进一步的详细说明,以下实施例是对本发明的解释而本发明并不局限于以下实施例。
62.一种对图案进行颜色搭配的方法,包括以下步骤:
63.预处理步骤:对待研究图像进行预处理,以对待研究图像进行颜色分类,以分类得到多种颜色类型;
64.主色筛选步骤:获取关联与每种颜色类型的每个色块,根据预设的面积算法计算色块的色块面积,并将每个色块对应的颜色类型、色块面积和位置信息进行关联设置,以得到对应的关联结果;
65.获取每种颜色类型的第一单颜色面积;
66.于颜色类型的种类数量小于或等于预设主色数量时,将每个颜色类型设置为主色;
67.于颜色类型的种类数量大于预设主色数量时,根据每种颜色类型对应的第一单颜色面积筛选得到主色;
68.将主色中符合预设研究条件的色块作为待研究色块,并根据待研究色块的位置信息获取研究区域;
69.获取研究区域中的每种主色的第二单颜色面积,输出包含有研究区域中的每种主色的每个色块的关联结果的搭配结果;
70.配色步骤:获取待配色图像的至少一个搭配图案的搭配属性,根据搭配图案的搭配属性获取对应的搭配结果,以根据搭配结果对待配色图像进行搭配;
71.其中,搭配属性包括颜色,或颜色和位置。
72.在上述实施例中,通过预处理步骤对待研究图像进行颜色分类,以分类得到多种颜色类型,即在对待研究图像进行区域划分之前就分类得到多种颜色类型,避免现有技术中在每个划分区域中都对颜色进行分类导致的每个划分区域的颜色分类的标准不同,并且减少了颜色分类步骤,进而提高了获取搭配结果的效率。
73.在上述实施例中,通过将每个色块对应的颜色类型、色块面积和位置信息进行关联设置以得到关联结果,并且搭配结果包括所有色块的关联结果,从而实现了搭配结果中将图案的颜色类型、色块面积和位置信息相结合,进而通过搭配结果对待配色图像进行搭配,即通过搭配结果对待配色图像中的每个搭配图案对应的颜色、面积和位置进行搭配组合。
74.在上述实施例中,在主色筛选步骤中判断颜色类型的种类数量是否小于或等于预设主色数量,若是,将每个颜色类型设置为主色;若否,根据每种颜色类型对应的第一单颜色面积筛选得到主色;从而使得获取得到的主色面积之和与整幅图形面积之比大于预设比例为止。
75.随后根据预设的研究条件,选取待研究色块,并且根据待研究色块的位置信息获得相对应的研究区域。
76.在上述实施例中,通过配色步骤,使得用户只需要上传待配色图像的需要搭配的搭配图案,就能简单、快捷和方便地完成图案搭配。不需要用户学习大量的颜色搭配知识和花型搭配知识,也不需要用户进行复杂的操作,就能快捷、方便地设计搭配出符合条件的花型颜色,快速准确地将合适的花型设计推荐给用户。
77.进一步地,在上述实施例中,主色筛选步骤中的获取待研究色块,具体包括以下步骤:
78.根据色块的位置信息获取色块的最小矩形面积;
79.根据色块的色块面积和色块的最小矩形面积的比例,获取符合预设研究条件的色块作为待研究色块。
80.在上述实施例中,为了避免可能会出现将不规范的色块设置为待研究色块的情况,不规范的色块例如面积占比特别小的色块,从而使得搭配结果不够准确;为了排除这一干扰,提高搭配结果的精确度,可以分析色块的面积的空间分布规律。空间分布规律为色块的色块面积和最小矩形面积的面积占比,面积占比指色块面积占最小矩形面积的百分比;最小矩形面积指计算出的色块宽度和高度的乘积。
81.进一步地,作为优选的实施方式,如何得到待研究色块,对此预设研究条件包括以下方式:
82.于色块的色块面积和色块的最小矩形面积的比例大于或等于预设研究阈值时,将色块设置为待研究色块;
83.于待研究色块的数量小于第一预设研究数量时,根据色块的色块面积和色块的最小矩形面积的比例的大小顺序依次选择第二预设研究数量的色块作为待研究色块,以此类推;
84.在上述实施方式中,分析主色中的色块面积的空间分布规律,并将色块的色块面积和色块的最小矩形面积的比例大于或等于预设研究阈值对应的色块直接作为待研究色块;
85.也就是说,需要获取得到第一预设研究数量的待研究色块,当待研究色块不足时,可以根据色块的面积占比的大小顺序进行补充。
86.通过获取第一预设研究数量的待研究色块,以实现后续获取第一预设研究数量的研究区域,从而避免由于研究区域的数量导致的搭配结果不够准确的问题。
87.进一步地,在上述实施例中,主色筛选步骤中的获取研究区域,具体包括以下步骤:
88.根据待研究色块的位置信息获取待研究色块的最小矩形面积;
89.根据待研究色块的最小矩形面积获取待研究色块的周围范围,并将获取得到的待研究色块的周围范围作为研究区域。
90.在上述实施例中,确定了待研究色块的最小矩形面积,然后将待研究色块的最小矩形面积作为研究区域的核心区域,将待研究色块的周围范围作为研究区域。
91.进一步地,在上述实施例中,主色筛选步骤中的筛选得到主色,具体包括以下步骤:
92.于颜色类型的种类数量小于或等于预设主色数量时,将每个颜色类型设置为主色,并根据每种颜色类型对应的第一单颜色面积对主色进行排序;
93.例如,待研究图像中颜色分类得到有n种颜色类型,例如黄色类型、黑色类型、米色类型
……
和粉色类型,n≤预设主色数量,此时直接将待研究图像中获取得到的颜色类型设置为主色,并根据每个主色对应的第一单颜色面积(也就是每种颜色类型对应的第一单颜色面积)从大到小对主色进行排序,例如,当黄色类型对应的第一单颜色面积大于黑色类型对应的第一单颜色面积大于米色类型对应的第一单颜色面积大于
……
粉色类型对应的第一单颜色面积,此时将黄色类型记为第一主色,黑色类型记为第二主色,米色类型记为第三主色
……
,粉色类型记为第n主色;
94.例如,待研究图像中颜色分类得到有n种颜色类型,例如黄色类型、黑色类型、米色类型
……
和粉色类型,n≤预设主色数量,其中,黄色类型的第一单颜色面积为sc1,黑色类型的第一单颜色面积为sc2,米色类型的第一单颜色面积为sc3,粉色类型的第一单颜色面积为sc4,红色类型的第一单颜色面积为sc5,其他颜色类型的第一单颜色面积为scn,sc1>sc2>sc3>sc4>sc5>scn,可以根据第一单颜色面积的大小顺序依次进行叠加,其面积叠加之和为:sc1+sc2+sc3+sc4+sc5+
……
+scn=sc,则把所有颜色类型依次作为主色进行研究。
95.于颜色类型的种类数量大于预设主色数量时,并根据颜色类型的第一单颜色面积的大小顺序进行叠加,直到至少一种颜色类型的第一单颜色面积相叠加后得到的第一面积总和与待研究图像的图像面积之间的比例大于或等于第一预设主色阈值时,将第一面积总和对应的每种颜色类型作为主色;
96.例如,待研究图像中颜色分类得到有n种颜色类型,例如黄色类型、黑色类型、米色类型
……
和粉色类型,n>预设主色数量,此时根据颜色类型的第一单颜色面积的大小顺序进行叠加,例如,当黄色类型对应的第一单颜色面积大于黑色类型对应的第一单颜色面积大于米色类型对应的第一单颜色面积大于
……
粉色类型对应的第一单颜色面积时,将黄色类型对应的第一单颜色面积与黑色类型对应的第一单颜色面积进行叠加,记为第一叠加面积,判断第一叠加面积与待研究图像的图像面积之间的比例是否大于或等于第一预设主色阈值,若是,将黄色类型记为第一主色和黑色类型记为第二主色,若否,继续将米色类型对
应的第一单颜色面积与第一叠加面积进行叠加,记为第二叠加面积,判断第二叠加面积与待研究图像的图像面积之间的比例是否大于或等于第一预设主色阈值,以此类推,直到至少一种颜色类型的第一单颜色面积相叠加后得到的第一面积总和与待研究图像的图像面积之间的比例大于或等于第一预设主色阈值时,将第一面积总和对应的每种颜色类型作为主色。
97.例如,黄色类型的单颜色面积为sc1,黑色类型的单颜色面积为sc2,米色类型的单颜色面积为sc3,粉色类型的单颜色面积为sc4,红色类型的单颜色面积为sc5,其他颜色类型的单颜色面积为scn,sc1>sc2>sc3>sc4>sc5>scn,可以根据单颜色面积的大小顺序依次进行叠加,判断sc1+sc2与待研究图像的图像面积之间的比例大于或等于第一预设主色阈值,不是,则继续叠加下一个,sc1+sc2+sc3与待研究图像的图像面积之间的比例大于或等于第一预设主色阈值,直到(sc1+sc2+sc3+sc4+sc5+
……
+scn)/sc大于或等于预设阈值时为止,则将c1、c2、c3、c4、c5、
……
cn作为主色进行研究。
98.在上述实施例中,可以避免选取预设主色数量的颜色类型后,其面积总和仍然很小的情况,从而提高整幅图色彩搭配分析的精确度。
99.在上述实施例中,没有判断每个颜色类型的第一单颜色面积是否符合主色的面积标准,这是因为本实施例需要获取的是至少一个搭配图案(即不同颜色类型对应的不同色块面积的色块)之间的关联关系,因此本实施例直接一次性获取多个主色。
100.进一步地,作为优选的实施方式,获取色块的位置信息,具体包括以下步骤:
101.建立坐标系,获取色块的坐标集合,坐标集合包括色块的最大纵坐标、最小纵坐标、最大横坐标和最小横坐标;
102.将色块的坐标集合作为位置信息。
103.在上述实施方式中,通过建立坐标系获取色块的坐标集合作为色块的位置信息,其中坐标集合包括色块的最小横坐标、最大横坐标、最小纵坐标和最大纵坐标,不需要获取色块的所有像素点的坐标,以导致色块的坐标集合过大;
104.也没有仅通过色块的单独一两个坐标作为色块的位置信息,以导致无法准确表示色块的位置信息;
105.在上述实施方式中,通过色块的最小横坐标、最大横坐标、最小纵坐标和最大纵坐标设置色块的位置信息,避免了上述的问题,从而实现保证色块的坐标集合数据不多的前提下能提高色块的位置信息的定位精度。
106.在上述实施方式中,通过色块的最大纵坐标、最小纵坐标来计算出色块的高度;通过最大横坐标和最小横坐标来计算得到色块的宽度,从而得到各个色块的最小矩形面积。
107.进一步地,在上述实施例中,预处理步骤具体包括:
108.获取待研究图像中各像素点的颜色特征值,根据预设颜色分类条件和颜色特征值对待研究图像进行颜色分类,以分类得到多种颜色类型。
109.在上述实施例中,预设颜色分类条件可以为颜色特征值的范围。
110.作为优选的实施方式,颜色类型可以包括:黑,黄,米,粉,蓝,棕,灰,绿,橙,紫,红,白等;每个颜色类型对应的预设颜色分类条件均不相同,例如,将a

b范围内的颜色特征值对应的像素点划分为黑色,将c

d范围内的颜色特征值对应的像素点划分为黄色,以此类推。
111.进一步地,作为优选的实施方式,颜色特征值包括灰度值和rgb值中的一种。
112.进一步地,在上述实施例中,主色筛选步骤中的获取关联与每种颜色类型的每个色块,具体包括以下步骤:
113.根据颜色类型和颜色特征值,对待研究图像进行色块分割处理,得到每个颜色类型下的每个色块。
114.在上述实施例中,色块指由像素点的颜色特征值在一定的范围内相同或相近的一组像素点集合所构成的几何块。
115.作为具体的实施方式,待研究图像如图1所示,
116.首先,对待研究图像进行预处理,以对待研究图像进行颜色分类,以分类得到了黄、黑、米和粉等颜色类型,并给每个颜色类型设置唯一的颜色编号,例如,黄色类型设置为c1,黑色类型设置为c2,米色类型设置为c3,粉色类型设置为c4,其他颜色类型设置为c
n

117.接着,执行主色筛选步骤,获取关联与每种颜色类型的每个色块,并且给每个色块设置唯一的色块编号,例如,黄色类型的第一个色块设置为b
11
,黄色类型的第二个色块设置为b
12
,黄色类型的第三个色块设置为b
13
,以此类推,黄色类型的第m个色块设置为b
1m
;黑色类型的第一个色块设置为b
21
,黑色类型的第二个色块设置为b
22
,黑色类型的第三个色块设置为b
23
,以此类推,黑色类型的第m个色块设置为b
2m
;米色类型、粉色类型和其他颜色类型的色块编号不做赘述。
118.根据预设的面积算法计算得到色块的色块面积,例如,黄色类型的第一个色块b
11
的色块面积记为s
11
,黄色类型的第二个色块b
12
的色块面积记为s
12
,黄色类型的第三个色块b
13
的色块面积记为s
13
,以此类推,黄色类型的第m个色块b
1m
的色块面积记为s
1m
;黑色类型的第一个色块b
21
的色块面积记为s
21
,黑色类型的第二个色块b
22
的色块面积记为s
22
,黑色类型的第三个色块b
23
的色块面积记为s
23
,以此类推,黑色类型的第m个色块b
2m
的色块面积记为s
2m
;米色类型、粉色类型和其他颜色类型的色块的色块面积编号不做赘述;
119.将每个色块对应的颜色类型、色块面积和位置信息进行关联设置,以得到关联结果,关联结果可以以矩阵或表格的形式展示;
120.其中以黄色和黑色的关联结果以表格的形式展示为例,请参考下表1-表2所示;
[0121][0122]
表1
[0123][0124]
表2
[0125]
在上表1中,黄色类型的第一个色块b
11
的关联结果包括:颜色类型、色块面积和位置信息;
[0126]
其中x
11
用于表示色块b
11
的最小横坐标,x
11’用于表示色块b
11
的最大横坐标,y
11
用于表示色块b
11
的最小纵坐标,y
11’用于表示色块b
11
的最大纵坐标。
[0127]
以此类推,其他的色块不做赘述。
[0128]
然后,于待研究图像中获取对应于颜色类型的所有色块,并将获取得到的色块对应的色块面积进行相加,以得到颜色类型的第一单颜色面积,例如,根据下述公式获取黄色类型的第一单颜色面积;
[0129][0130]
其中,在上述公式(1)中,s(c1′
)用于表示黄色类型的第一单颜色面积;
[0131]
j用于表示色块编号,例如,色块b
11
的编号为1,色块b
12
的编号为2;
[0132]
例如,根据下述公式获取黑色类型的第一单颜色面积;
[0133][0134]
其中,在上述公式(2)中,s(c2′
)用于表示黑色类型的第一单颜色面积;
[0135]
j用于表示色块编号,例如,色块b
21
的编号为1,色块b
22
的编号为2;
[0136]
以此类推获取其他颜色类型的第一单颜色面积,其他的色块不做赘述。
[0137]
随后,根据第一单颜色面积的大小顺序依次对颜色类型的单颜色面积相叠加,以得到单颜色面积总和,并对第一单颜色面积排序,例如s(c1′
)>s(c2′
)>s(c3′
)>

>s(c
n

);
[0138]
根据颜色类型的第一单颜色面积的大小顺序依照下述公式获取前i个颜色类型的第一单颜色面积相叠加后的面积总和;
[0139][0140]
其中,在上述公式(3)中,s(c
ij
)用于表示颜色类型的第一面积总和;
[0141]
i用于表示颜色类型的编号;
[0142]
j用于表示色块编号;
[0143]
根据下述公式判断所取的第一面积总和与待研究图像的图像面积之间的比例是否大于或等于第一预设主色阈值;
[0144][0145]
其中,在上述公式(4)中,s用于表示待研究图像的图像面积;
[0146]
α用于表示第一预设主色阈值,其中第一预设主色阈值可以由用户自设定,在此可以将第一预设主色阈值设置为90%;
[0147]
于所取面积总和与待研究图像的图像面积之间的比例大于或等于第一预设主色阈值时,将所取面积总和对应的每种颜色类型作为研究的主色;
[0148]
此时输出的主色分别为黄色类型、黑色类型、米色类型和粉色类型。
[0149]
紧接着,在确定主色的情况下,可以筛选某一个主色的中符合预设研究条件的至少一个色块作为待研究色块;
[0150]
如图2所示,此处以黑色类型的第四编号的色块b
24
为例进行说明;
[0151]
根据色块b
24
的位置信息(x
24
,x
24’,y
24
,y
24’)获取色块的最小矩形面积,如下述公式所示:
[0152]
s
24



x
24
×△
y
24
=(x
24
′‑
x
24
)
×
(y
24
′‑
y
24
);
ꢀꢀꢀ
(5)
[0153]
其中,在上述公式(5)中,s
24’用于表示色块b
24
的最小矩形面积;
[0154]
判断色块的色块面积和色块的最小矩形面积的比例是否大于或等于预设研究阈值,并将色块的色块面积和色块的最小矩形面积的比例大于或等于预设研究阈值对应的色块直接作为待研究色块;如下述公式所示:
[0155][0156]
在上述公式(6)中,η用于表示预设研究阈值,其中预设研究阈值可以由用户自设定,在此可以将预设研究阈值设置为90%;
[0157]
s
24
用于表示色块b
24
的色块面积;
[0158]
在上述公式可看出色块b
24
可以直接作为待研究色块;
[0159]
紧接着,如图3所示,根据待研究色块的最小矩形面积获取待研究色块的周围范围,并将获取得到的待研究色块的周围范围作为研究区域,获取得到的研究区域的位置信息可以为:
[0160]
(x
24

(x
24
′‑
x
24
)
×
c,x
24
+(x
24
′‑
x
24
)
×
c,y
24

(y
24
′‑
y
24
)
×
c,y
24
+(y
24
′‑
y
24
)
×
c);
[0161]
其中,c用于表示变量参数,与颜色类型的位置和形状有关;
[0162]
输出包含有所有主色的每个色块的关联结果的搭配结果;
[0163]
配色步骤:获取待配色图像的至少一个搭配图案的搭配属性,根据搭配图案的搭配属性获取对应的搭配结果,以根据搭配结果对待配色图像进行搭配;
[0164]
其中,搭配属性包括颜色,或颜色和位置。
[0165]
还提供预处理模块,对待研究图像进行预处理,以对待研究图像进行颜色分类,以分类得到多种颜色类型;
[0166]
主色筛选模块,包括:
[0167]
关联设置单元,获取关联与每种颜色类型的每个色块,根据预设的面积算法计算色块的色块面积,并将每个色块对应的颜色类型、色块面积和位置信息进行关联设置,以得到对应的关联结果;
[0168]
主色获取单元,获取每种颜色类型的第一单颜色面积;
[0169]
于颜色类型的种类数量小于或等于预设主色数量时,将每个颜色类型设置为主色;
[0170]
于颜色类型的种类数量大于预设主色数量时,根据每种颜色类型对应的第一单颜色面积筛选得到主色;
[0171]
研究区域设置单元,将主色中符合预设研究条件的色块作为待研究色块,并根据待研究色块的位置信息获取研究区域;
[0172]
颜色搭配获取单元,获取研究区域中的每种主色的第二单颜色面积,输出包含有研究区域中的每种主色的每个色块的关联结果的搭配结果;
[0173]
配色模块,获取待配色图像的至少一个搭配图案的搭配属性,根据搭配图案的搭配属性获取对应的搭配结果,以根据搭配结果对待配色图像进行搭配;
[0174]
其中,搭配属性包括颜色,或颜色和位置。
[0175]
以上仅为本发明较佳的实施例,并非因此限制本发明的实施方式及保护范围,对于本领域技术人员而言,应当能够意识到凡运用本发明说明书及图示内容所作出的等同替换和显而易见的变化所得到的方案,均应当包含在本发明的保护范围内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1