颜色搭配方法、装置、电子设备及存储介质制造方法及图纸

技术编号:24012482 阅读:17 留言:0更新日期:2020-05-02 02:13
本发明专利技术提供一种颜色搭配方法、装置、电子设备及存储介质,涉及色彩搭配技术领域。该方法通过接收用户输入的参考颜色和搭配颜色数量;根据参考颜色、搭配颜色数量及预设映射颜色表所对应的颜色共现矩阵,确定与搭配颜色数量对应的目标搭配颜色,可以避免目标搭配颜色的选择受搭配者主观直觉的影响,使得根据该目标搭配颜色和上述参考颜色,生成目标颜色搭配方案时,可以得到较为客观、更为合理的颜色搭配方案。

Color matching method, device, electronic equipment and storage medium

【技术实现步骤摘要】
颜色搭配方法、装置、电子设备及存储介质
本专利技术涉及色彩搭配
,特别涉及一种颜色搭配方法、装置、电子设备及存储介质。
技术介绍
对于视觉设计来说,颜色搭配至关重要,通过不同的颜色搭配可以传达出不同的视觉效果,而如何选择适合的颜色搭配方案对于无论是业余设计师还是专业设计师来说,都是一个非常困难又至关重要的工作。现有的颜色搭配方案的实现主要是搭配者通过直觉和习惯去进行色彩的选择,完成颜色搭配。因此,现有的搭配方案中,由于受搭配者主观直觉的影响,所得到的搭配方案可能会良莠不齐,颜色搭配不合理的问题。
技术实现思路
本专利技术的目的在于,针对上述现有技术中的不足,提供一种颜色搭配方法、装置、电子设备及存储介质,可以解决现有技术中颜色搭配受搭配者主观直觉的影响,颜色搭配不客观、不合理的技术问题。为实现上述目的,本专利技术实施例采用的技术方案如下:第一方面,本专利技术实施例提供了一种颜色搭配方法,包括:接收用户输入的参考颜色和搭配颜色数量;根据参考颜色、搭配颜色数量及预设映射颜色表所对应的颜色共现矩阵,确定与搭配颜色数量对应的目标搭配颜色;根据参考颜色和所述目标搭配颜色,生成目标颜色搭配方案。可选地,上述根据参考颜色、搭配颜色数量及预设映射颜色表所对应的颜色共现矩阵,确定与搭配颜色数量对应的目标搭配颜色之前,还包括:根据预设映射颜色表,计算预设映射颜色表中各映射颜色与其他各映射颜色的共现次数;根据各映射颜色与其他各映射颜色的共现次数,生成预设映射颜色表所对应的颜色共现矩阵。可选地,上述根据参考颜色、搭配颜色数量及预设映射颜色表所对应的颜色共现矩阵,确定与搭配颜色数量对应的目标搭配颜色,包括:根据参考颜色和多个预设颜色,获取所述参考颜色对应的目标映射颜色;根据目标映射颜色和颜色共现矩阵,确定目标映射颜色与预设映射颜色表中其他各映射颜色的共现率;根据共现率,将符合搭配颜色数量中共现率最高的映射颜色作为目标搭配颜色。可选地,上述方法还包括:获取颜色搭配样本;采用预设主色提取算法提取颜色搭配样本的样本主色;根据样本主色和多个样本预设颜色,生成预设映射颜色表。可选地,预设主色提取算法为中切位算法,采用预设主色提取算法提取颜色搭配样本的样本主色,包括:获取颜色搭配样本中各像素的RGB值,将RGB值映射到RGB三维空间得到对应的RGB立方体;确定RGB立方体的最长边,在最长边采用中位数切的方式,将RGB立方体切割成多个立方体;根据多个立方体的质心位置的RGB值,确定颜色搭配样本对应的多个样本主色。可选地,上述根据样本主色和多个样本预设颜色,生成预设映射颜色表,包括:计算样本主色与所述多个样本预设颜色之间的欧式距离;根据欧式距离,确定样本主色对应的样本映射颜色;根据样本主色对应的样本映射颜色,生成预设映射颜色表。第二方面,本专利技术实施例提供了一种颜色搭配装置,包括:接收模块、确定模块及第一生成模块;接收模块,用于接收用户输入的参考颜色和搭配颜色数量;确定模块,用于根据参考颜色、搭配颜色数量及预设映射颜色表所对应的颜色共现矩阵,确定与搭配颜色数量对应的目标搭配颜色;第一生成模块,用于根据参考颜色和所述目标搭配颜色,生成目标颜色搭配方案。可选地,上述装置还包括:计算模块,用于根据预设映射颜色表,计算预设映射颜色表中各映射颜色与其他各映射颜色的共现次数;根据各映射颜色与其他各映射颜色的共现次数,生成预设映射颜色表所对应的颜色共现矩阵。可选地,上述确定模块,具体用于根据参考颜色和多个预设颜色,获取参考颜色对应的目标映射颜色;根据目标映射颜色和所述颜色共现矩阵,确定目标映射颜色与预设映射颜色表中其他各映射颜色的共现率;根据共现率,将符合搭配颜色数量中共现率最高的映射颜色作为目标搭配颜色。可选地,上述装置还包括:获取模块、提取模块、及第二生成模块;获取模块,用于获取颜色搭配样本;提取模块,用于采用预设主色提取算法提取颜色搭配样本的样本主色;第二生成模块,用于根据样本主色和多个样本预设颜色,生成预设映射颜色表。可选地,预设主色提取算法为中切位算法,上述提取模块,具体用于获取颜色搭配样本中各像素的RGB值,将RGB值映射到RGB三维空间得到对应的RGB立方体;确定RGB立方体的最长边,在最长边采用中位数切的方式,将RGB立方体切割成多个立方体;根据多个立方体的质心位置的RGB值,确定颜色搭配样本对应的多个样本主色。可选地,上述第二生成模块,具体用于计算样本主色与多个样本预设颜色之间的欧式距离;根据欧式距离,确定样本主色对应的样本映射颜色;根据样本主色对应的样本映射颜色,生成预设映射颜色表。第三方面,本专利技术实施例提供了一种电子设备,包括:处理器、存储介质和总线,存储介质存储有处理器可执行的机器可读指令,当电子设备运行时,处理器与存储介质之间通过总线通信,处理器执行机器可读指令,以执行上述第一方面所述颜色搭配方法的步骤。第四方面,本专利技术实施例提供了一种存储介质,存储介质上存储有计算机程序,计算机程序被处理器运行时执行上述第一方面所述颜色搭配方法的步骤。本专利技术的有益效果是:本专利技术实施例提供的一种颜色搭配方法、装置、电子设备及存储介质中,通过接收用户输入的参考颜色和搭配颜色数量;根据参考颜色、搭配颜色数量及预设映射颜色表所对应的颜色共现矩阵,确定与搭配颜色数量对应的目标搭配颜色,可以避免目标搭配颜色的选择受搭配者主观直觉的影响,使得根据该目标搭配颜色和上述参考颜色,生成目标颜色搭配方案时,可以得到较为客观、更为合理的颜色搭配方案。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。图1为本专利技术实施例提供的一种颜色搭配方法的流程示意图;图2为本专利技术实施例提供的另一种颜色搭配方法的流程示意图;图3为本专利技术实施例提供的又一种颜色搭配方法的流程示意图;图4为本专利技术实施例提供的另一种颜色搭配方法的流程示意图;图5为本专利技术实施例提供的又一种颜色搭配方法的流程示意图;图6为本专利技术实施例提供的另一种颜色搭配方法的流程示意图;图7为本专利技术实施例提供的一种颜色搭配装置的结构示意图;图8为本专利技术实施例提供的另一种颜色搭配装置的结构示意图;图9为本专利技术实施例提供的又一种颜色搭配装置的结构示意图;图10为本专利技术实施例提供的一种电子设备结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本专利技术实施例的组件可以以各种不同的配置来布置和本文档来自技高网...

【技术保护点】
1.一种颜色搭配方法,其特征在于,包括:/n接收用户输入的参考颜色和搭配颜色数量;/n根据所述参考颜色、所述搭配颜色数量及预设映射颜色表所对应的颜色共现矩阵,确定与所述搭配颜色数量对应的目标搭配颜色;/n根据所述参考颜色和所述目标搭配颜色,生成目标颜色搭配方案。/n

【技术特征摘要】
1.一种颜色搭配方法,其特征在于,包括:
接收用户输入的参考颜色和搭配颜色数量;
根据所述参考颜色、所述搭配颜色数量及预设映射颜色表所对应的颜色共现矩阵,确定与所述搭配颜色数量对应的目标搭配颜色;
根据所述参考颜色和所述目标搭配颜色,生成目标颜色搭配方案。


2.根据权利要求1所述的方法,其特征在于,所述根据所述参考颜色、所述搭配颜色数量及预设映射颜色表所对应的颜色共现矩阵,确定与所述搭配颜色数量对应的目标搭配颜色之前,还包括:
根据所述预设映射颜色表,计算所述预设映射颜色表中各映射颜色与其他各映射颜色的共现次数;
根据各映射颜色与其他各映射颜色的共现次数,生成所述预设映射颜色表所对应的颜色共现矩阵。


3.根据权利要求1所述的方法,其特征在于,所述根据所述参考颜色、所述搭配颜色数量及预设映射颜色表所对应的颜色共现矩阵,确定与所述搭配颜色数量对应的目标搭配颜色,包括:
根据所述参考颜色和多个预设颜色,获取所述参考颜色对应的目标映射颜色;
根据所述目标映射颜色和所述颜色共现矩阵,确定所述目标映射颜色与所述预设映射颜色表中其他各映射颜色的共现率;
根据所述共现率,将符合所述搭配颜色数量中共现率最高的映射颜色作为目标搭配颜色。


4.根据权利要求1-3任一项所述的方法,其特征在于,还包括:
获取颜色搭配样本;
采用预设主色提取算法提取所述颜色搭配样本的样本主色;
根据所述样本主色和多个样本预设颜色,生成所述预设映射颜色表。


5.根据权利要求4所述的方法,其特征在于,所述预设主色提取算法为中切位算法,所述采用预设主色提取算法提取所述颜色搭配样本的样本主色,包括:
获取所述颜色搭配样本中各像素的RGB值,将所述RGB值映射到RGB三维空间得到对应的RGB立方体...

【专利技术属性】
技术研发人员:王宇萌夏历翘江源黄凯翔洪炜冬
申请(专利权)人:厦门美图之家科技有限公司
类型:发明
国别省市:福建;35

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

1