主题配色方法和移动终端的制作方法

xiaoxiao2020-7-22  6

主题配色方法和移动终端的制作方法
【专利摘要】本发明公开了一种主题配色方法和移动终端,所述主题配色方法包括步骤:获取图像,并对所述图像进行色域分析,获取各像素点的RGB差值在预设阈值内的颜色区域;计算出所述颜色区域的RGB平均值,根据所述RGB平均值对主题进行配色。从而,用户可以对主题进行自主配色,满足了用户的个性化需求。特别是用户可以通过摄像头获取当前服饰的图像,并将服饰的颜色应用于主题,使得服饰颜色与主题色彩建立起相呼应的关系,突出了用户的个性,并极具互动性与趣味性。本发明通过获取图像中各像素点的RGB差值在预设阈值内的颜色区域,并将该颜色区域的颜色确定为图像的主体色,使得图像主体色的确定更加简单快捷,运算量小、速度快、资源消耗少。
【专利说明】主题配色方法和移动终端
【技术领域】
[0001]本发明涉及通信【技术领域】,尤其是涉及一种主题配色方法和移动终端。
【背景技术】
[0002]应用于移动终端的主题多种多样,用户可以根据自己的需要选用不同的主题装载于移动终端。现有技术中,虽然供用户选择的主题花样繁多,但用户只能被动的选择已发布的主题,不能自主的对主题的颜色进行搭配。特别是用户看到某些图片或者现实生活中的某些物体具有自己喜欢的颜色,希望将这些颜色应用到主题上,对主题进行配色,但现有技术尚无法满足用户的这种个性化需求。

【发明内容】

[0003]本发明的主要目的在于提供一种主题配色方法和移动终端,旨在满足用户对主题进行自主配色的个性化需求。
[0004]为达以上目的,本发明提出一种主题配色方法,包括步骤:
[0005]获取图像,并对所述图像进行色域分析,获取各像素点的RGB差值在预设阈值内的颜色区域;
[0006]计算出所述颜色区域的RGB平均值,根据所述RGB平均值对主题进行配色。
[0007]优选地,所述获取图像包括:通过摄像头采集用户当前服饰的图像。
[0008]优选地,所述主题的颜色包括主体色和辅助色,所述根据RGB平均值对主题进行配色包括:
[0009]将所述RGB平均值所对应的颜色作为主题的主体色,并自动生成与所述主体色相搭配的颜色作为主题的辅助色。
[0010]优选地,所述主题的颜色包括主体色和辅助色,所述根据RGB平均值对主题进行配色包括:
[0011]将所述RGB平均值所对应的颜色作为主题的主体色,并将所述颜色区域以外的颜色作为主题的辅助色。
[0012]优选地,所述计算出所述颜色区域的RGB平均值的步骤之后还包括:校正所述RGB
平均值。
[0013]本发明同时提出一种移动终端,包括获取模块、分析模块和配色模块,其中:
[0014]获取模块,用于获取图像;
[0015]分析模块,用于对所述图像进行色域分析,获取各像素点的RGB差值在预设阈值内的颜色区域,并计算出所述颜色区域的RGB平均值;
[0016]配色模块,用于根据所述RGB平均值对主题进行配色。
[0017]优选地,所述主题的颜色包括主体色和辅助色,所述配色模块用于:将所述RGB平均值所对应的颜色作为主题的主体色,并自动生成与所述主体色相搭配的颜色作为主题的辅助色。[0018]优选地,所述主题的颜色包括主体色和辅助色,所述配色模块用于:将所述RGB平均值所对应的颜色作为主题的主体色,并将所述颜色区域以外的优选地,所述配色模块还用于:校正所述RGB平均值。
[0019]本发明所提供的一种主题配色方法,通过获取图像的颜色信息,并将该颜色信息应用于主题,使得用户可以对主题进行自主配色,满足了用户的个性化需求。特别是用户可以通过摄像头获取当前服饰的图像,并将服饰的颜色应用于主题,使得服饰颜色与主题色彩建立起相呼应的关系,突出了用户的个性,并极具互动性与趣味性。
[0020]本发明通过获取图像中各像素点的RGB差值在预设阈值内的颜色区域,并将该颜色区域的颜色确定为图像的主体色,使得图像主体色的确定更加简单快捷,运算量小、速度快、资源消耗少,尤其适用于图像中颜色丰富多样的场景。
【专利附图】

【附图说明】
[0021]图1是本发明的主题配色方法第一实施例的流程图;
[0022]图2是本发明的主题配色方法第二实施例的流程图;
[0023]图3是本发明的移动终端一实施例的结构框图。
[0024]本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。【具体实施方式】
[0025]应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0026]参见图1,提出本发明的主题配色方法第一实施例的流程图,所述主题配色方法包括以下步骤:
[0027]步骤S101:获取图像
[0028]所述图像可以是终端中的图片或照片,也可以是终端通过摄像头现场取景所获得的图像。
[0029]步骤S102:对图像进行色域分析,获取各像素点的RGB差值在预设阈值内的颜色区域
[0030]终端对图像进行色域分析,获取图像的颜色信息,汇总图像中不同颜色的RGB值,将各像素点的RGB值进行比较,获取各像素点的RGB差值在预设阈值内的颜色区域,该预设阈值如10 %,即各像素点的对比结果在10 %以内,或相近度在90 %以上。例如,对图像进行色域分析,发现图像中有一颜色区域的颜色由深蓝、浅蓝及淡黄色组成,该区域的RGB值浮动范围在10%以内,则确定该区域是图像的主体颜色区域,是所占比例最大区域,因此获取该颜色区域。
[0031]步骤S103:计算出该颜色区域的RGB平均值,将RGB平均值所对应的颜色作为主题的主体色
[0032]终端对该颜色区域的RGB值进行均值处理,得到一个RGB平均值,确定该RGB平均值所对应的颜色即为主题的颜色。本实施例中各个主题的颜色信息可被读取,并按所占比例被划分为主体色与辅助色,主体色为占比最大的颜色,辅助色为占比较小的颜色,辅助色可以有多个,辅助色之间按其所占比例由大至小排列。终端将图像中的前述颜色区域确定为图像的主体颜色区域,是所占比例最大区域,因此将该颜色区域的颜色确定为图像的主体色,并将图像的主体色作为主题的主体色。
[0033]在具体实现上,可以将主题的主体色的RGB值直接更改为颜色区域的RGB平均值。也可以在终端的主题颜色库中调出与该RGB平均值相匹配的主题颜色,将该主题颜色作为当前主题的主体色。
[0034]还可以提供校正处理,若该RGB平均值不是标准颜色或没有相应的主题颜色相匹配,则对该RGB平均值进行校正,校正为一个标准颜色或主题颜色。
[0035]校正方式可以为:在该RGB平均值上下浮动预设范围,如上下浮动5%,以匹配出相应的标准颜色或主题颜色。例如,RGB平均值为RGB (20,20,120),找不到相应的标准颜色或主题颜色,则对该RGB平均值进行校正,校正为午夜蓝颜色RGB (25,25,112),该颜色即有相应的标准颜色或主题颜色相匹配。此外,也可以预存一 RGB列表,该列表上不同范围的RGB值与标准颜色或主题颜色一一对应,通过查找该列表对RGB平均值进行校正。
[0036]步骤S104:自动生成与主体色相搭配的颜色作为主题的辅助色
[0037]终端根据预设规则生成与主体色相搭配的辅助色,若辅助色有多个,则生成多个辅助色。所述预设 规则为平滑过渡规则,高对比度规则等。
[0038]参见图2,提出本发明的主题配色方法第二实施例,所述主题配色方法包括以下步骤:
[0039]步骤S201:通过摄像头采集用户当前服饰的图像
[0040]本实施例将用户当前所穿的服饰作为终端主题配色的基础,以使用户的服饰与终端主题相互呼应,增强互动性和趣味性,满足用户的个性化需求。
[0041]用户可以利用摄像头对上衣、裤子、帽子、鞋子进行取景,也可以对服饰整体进行取景。
[0042]步骤S202:对图像进行色域分析,获取各像素点的RGB差值在预设阈值内的颜色区域
[0043]终端获取服饰的颜色信息,将图像中各像素点的RGB差值在预设阈值内的颜色区域确定为服饰的主体颜色区域,是所占比例最大区域。
[0044]步骤S203:计算出该颜色区域的RGB平均值,将RGB平均值所对应的颜色作为主题的主体色
[0045]终端将前述获取的颜色区域的颜色作为服饰的主体色,并将该主体色作为主题的主体色。
[0046]步骤S204:获取图像中颜色区域以外的颜色,将该颜色作为主题的辅助色
[0047]终端将前述颜色区域以外的颜色作为服饰的辅助色,获取辅助色的颜色信息,如RGB值,并将服饰的辅助色作为主题的辅助色。如服饰的辅助色有多个,则按比例获取多个辅助色,并与主题的辅助色--对应。
[0048]服饰的主体色对应主题的主体色,服饰的辅助色对应服饰的辅助色,从而生成与用户服饰相呼应的主题颜色。
[0049]如果主题没有辅助色,则仅以服饰的主体色替换为主题的主体色;如果主题的辅助色少于服饰提取出来的辅助色,则多余出来的服饰的辅助色被忽略,不被计入替换主题辅助色的行列之中;如果服饰为单色服饰,仅能提取出一个颜色——即服饰主体色,而主题除具有主体色外,仍有多个辅助色,则在主题的主体色被服饰主体色替换掉后,自动生成与之相应的辅助色来进行搭配。
[0050]将服饰图像中的颜色应用于主题的具体实现方式与第一实施例相同,同时也可以如第一实施例那样对RGB平均值进行校正,在此不再赘述。
[0051]本实施例以采集用户当前服饰的图像进行主题配色进行了详细说明,实际上获取其他图像也能实现本实施例的主题配色方法,如获取终端本地的图片或照片,或者终端通过摄像头采集景色所获得的图像。
[0052]从而,本发明所的主题配色方法,通过获取图像的颜色信息,并将该颜色信息应用于主题,使得用户可以对主题进行自主配色,满足了用户的个性化需求。特别是用户可以通过摄像头获取当前服饰的图像,并将服饰的颜色应用于主题,使得服饰颜色与主题色彩建立起相呼应的关系,突出了用户的个性,并极具互动性与趣味性。
[0053]本发明通过获取图像中各像素点的RGB差值在预设阈值内的颜色区域,并将该颜色区域的颜色确定为图像的主体色,使得图像主体色的确定更加简单快捷,运算量小、速度快、资源消耗少,尤其适用于图像中颜色丰富多样的场景。
[0054]参见图3,提出本发明的移动终端一实施例,所述移动终端包括获取模块、分析模块和配色模块。
[0055]获取模块:用于获取图像。
[0056]所述图像可以是终端中的图片或照片,也可以是获取模块调用摄像头现场取景所获得的图像,优选调用摄像头采集用户当前服饰的图像。如,用户可以利用摄像头对上衣、裤子、帽子、鞋子进行取景,也可以对服饰整体进行取景。
[0057]分析模块:用于对获取的图像进行色域分析,获取各像素点的RGB差值在预设阈值内的颜色区域,并计算出获取的颜色区域的RGB平均值。
[0058]具体的,分析模块对图像进行色域分析,获取图像的颜色信息,汇总图像中不同颜色的RGB值,将各像素点的RGB值进行比较,获取各像素点的RGB差值在预设阈值内的颜色区域,该预设阈值如10%,即各像素点的对比结果在10%以内,或相近度在90%以上。例如,对图像进行色域分析,发现图像中有一颜色区域的颜色由深蓝、浅蓝及淡黄色组成,该区域的RGB值浮动范围在10%以内,则确定该区域是图像的主体颜色区域,是所占比例最大区域,因此获取该颜色区域。并对该颜色区域的RGB值进行均值处理,得到一个RGB平均值
[0059]配色模块:用于根据RGB平均值对主题进行配色。
[0060]具体的,配色模块确定该RGB平均值所对应的颜色即为主题的颜色。本实施例中各个主题的颜色信息可被读取,并按所占比例被划分为主体色与辅助色,主体色为占比最大的颜色,辅助色为占比较小的颜色,辅助色可以有多个,辅助色之间按其所占比例由大至小排列。配色模块确定图像中的颜色区域是图像的主体颜色区域,是所占比例最大区域,因此将该颜色区域的颜色作为主题的主体色。
[0061]在具体实现上,配色模块可以将主题的主体色的RGB值直接更改为颜色区域的RGB平均值;也可以在终端的主题颜色库中调出与该RGB平均值相匹配的主题颜色,将该主题颜色作为当前主题的主体色。
[0062]配色模块还可以进行校正处理,若该RGB平均值不是标准颜色或没有相应的主题颜色相匹配,则对该RGB平均值进行校正,校正为一个标准颜色或主题颜色。[0063]校正方式可以为:在该RGB平均值上下浮动预设范围,如上下浮动5%,以匹配出相应的标准颜色或主题颜色。例如,RGB平均值为RGB (20,20,120),找不到相应的标准颜色或主题颜色,则对该RGB平均值进行校正,校正为午夜蓝颜色RGB (25,25,112),该颜色即有相应的标准颜色或主题颜色相匹配。此外,也可以预存一 RGB列表,该列表上不同范围的RGB值与标准颜色或主题颜色一一对应,通过查找该列表对RGB平均值进行校正。
[0064]在对主题的主体色配色完毕后,若获取的图像中的颜色为单一颜色(如用户穿的服饰为单色服饰),而主题还有辅助色,配色模块则可以根据预设规则自动生成与主体色相搭配的颜色作为主题的辅助色,若辅助色有多个,则生成多个辅助色。所述预设规则为平滑过渡规则,高对比度规则等。
[0065]若获 的图像中还有其他颜色(如多色服饰),配色模块则获取图像中前述颜色区域以外的颜色,将该颜色作为主题的辅助色。具体的,配色模块将前述颜色区域以外的颜色作为图像的辅助色,获取辅助色的颜色信息,如RGB值,并将图像的辅助色作为主题的辅
助色。如图像的辅助色有多个,则按比例获取多个辅助色,并与主题的辅助色--对应。若
获取的图像为用户当前服饰的图像,则服饰的主体色对应主题的主体色,服饰的辅助色对应服饰的辅助色,从而生成与用户服饰相呼应的主题颜色。
[0066]据此,本发明的移动终端,通过获取图像的颜色信息,并将该颜色信息应用于主题,使得用户可以对主题进行自主配色,满足了用户的个性化需求。特别是移动终端可以通过摄像头获取当前服饰的图像,并将服饰的颜色应用于主题,使得服饰颜色与主题色彩建立起相呼应的关系,突出了用户的个性,并极具互动性与趣味性。
[0067]本发明的移动终端通过获取图像中各像素点的RGB差值在预设阈值内的颜色区域,并将该颜色区域的颜色确定为图像的主体色,使得图像主体色的确定更加简单快捷,运算量小、速度快、资源消耗少,尤其适用于图像中颜色丰富多样的场景。
[0068]本领域普通技术人员可以理解,实现上述实施例方法中的全部或部分步骤可以通过程序来控制相关的硬件完成,所述的程序可以存储于一计算机可读取存储介质中,所述的存储介质可以是R0M/RAM、磁盘、光盘等。
[0069]应当理解的是,以上仅为本发明的优选实施例,不能因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的【技术领域】,均同理包括在本发明的专利保护范围内。
【权利要求】
1.一种主题配色方法,其特征在于,包括步骤: 获取图像,并对所述图像进行色域分析,获取各像素点的RGB差值在预设阈值内的颜色区域; 计算出所述颜色区域的RGB平均值,根据所述RGB平均值对主题进行配色。
2.根据权利要求1所述的主题配色方法,其特征在于,所述获取图像包括:通过摄像头采集用户当前服饰的图像。
3.根据权利要求1所述的主题配色方法,其特征在于,所述主题的颜色包括主体色和辅助色,所述根据RGB平均值对主题进行配色包括: 将所述RGB平均值所对应的颜色作为主题的主体色,并自动生成与所述主体色相搭配的颜色作为主题的辅助色。
4.根据权利要求1所述的主题配色方法,其特征在于,所述主题的颜色包括主体色和辅助色,所述根据RGB平均值对主题进行配色包括: 将所述RGB平均值所对应的颜色作为主题的主体色,并将所述颜色区域以外的颜色作为主题的辅助色。
5.根据权利要求1-4任一项所述的主题配色方法,其特征在于,所述计算出所述颜色区域的RGB平均值的步骤之后还包括:校正所述RGB平均值。
6.一种移动终端,其特征在于,包括获取模块、分析模块和配色模块,其中: 获取模块,用于获取图像; 分析模块,用于对所述图像进行色域分析,获取各像素点的RGB差值在预设阈值内的颜色区域,并计算出所述颜色区域的RGB平均值; 配色模块,用于根据所述RGB平均值对主题进行配色。
7.根据权利要求6所述的移动终端,其特征在于,所述获取模块用于:调用摄像头采集用户当前服饰的图像。
8.根据权利要求6所述的移动终端,其特征在于,所述主题的颜色包括主体色和辅助色,所述配色模块用于:将所述RGB平均值所对应的颜色作为主题的主体色,并自动生成与所述主体色相搭配的颜色作为主题的辅助色。
9.根据权利要求6所述的移动终端,其特征在于,所述主题的颜色包括主体色和辅助色,所述配色模块用于:将所述RGB平均值所对应的颜色作为主题的主体色,并将所述颜色区域以外的颜色作为主题的辅助色。
10.根据权利要求6-9任一项所述的移动终端,其特征在于,所述配色模块还用于:校正所述RGB平均值。
【文档编号】G06T7/40GK103927102SQ201410173193
【公开日】2014年7月16日 申请日期:2014年4月28日 优先权日:2014年4月28日
【发明者】陈一 申请人:深圳市中兴移动通信有限公司

最新回复(0)