【技术实现步骤摘要】
本专利技术涉及信息
,尤其涉及一种颜色聚类方法及终端。
技术介绍
随着电子技术的发展,手机、iWatch、iPad等终端的越来越智能化,例如,终端通过显示界面显示文字时,先获取该显示界面的背景颜色,然后确定该颜色的色调,再将该文字的设置为该色调的反色调来显示以便用户看得更清晰。颜色的种类有很多,被人们熟知的颜色有红、橙、黄、黄绿、绿、青绿、蓝、蓝紫、紫、紫红等,每种颜色的亮度在0%~100%之间变化,饱和度在0%~100%之间变化可以形成一个像素区域,该像素区域中每个像素点对应一种颜色;因此各种颜色基于亮度和饱和度变化后呈现出的新颜色很多,其中,很多新颜色在视觉上是非常接近的,可通过颜色聚类算法将它们归类为相同色调。现有技术中的颜色聚类算法通常基于R、G、B三个维度来计算,假设两种颜色的RGB分别为(R1,G1,B1)和(R2,G2,B2),如果(R1-R2+1)*(G1-G2+1)*(B1-B2+1)算出来值小于预先设定的值就被认为这两种颜色是相同色调,RGB为(100,100,100)和(150,150,150)的两种颜色在视觉上均为灰色,但是经过上述聚类算法计算却得出这两种颜色属于不同色调,也即是说,现有技术基于RGB的颜色聚类算法计算的结果不够准确。
技术实现思路
本专利技术实施例公开了一种颜色聚类方法及终端,能够更准确地进行颜色聚类。第一方面,本专利技术实施例提供了一种颜色聚类方法,该 ...
【技术保护点】
一种颜色聚类方法,其特征在于,包括:根据第一预设划分策略分别对多个颜色的基于亮度和饱和度两个维度形成的目标像素区域进行划分,得到每个颜色的第一像素区域、第二像素区域、第三像素区域和其他像素区域;根据第二预设划分策略分别对所述多个颜色的所述其他像素区域进行划分,得到每个颜色的至少两个彩色像素区域;将所述多个颜色中各个颜色的所述第一像素区域中的像素点均归类为第一色调,将所述各个颜色的所述第二像素区域中的像素点均归类为第二色调,将所述各个颜色的所述第三像素区域中的像素点均归类为第三色调,每个颜色的每个所述彩色像素区域中的像素点归类为一个色调。
【技术特征摘要】
1.一种颜色聚类方法,其特征在于,包括:
根据第一预设划分策略分别对多个颜色的基于亮度和饱和度两个维度形成
的目标像素区域进行划分,得到每个颜色的第一像素区域、第二像素区域、第
三像素区域和其他像素区域;
根据第二预设划分策略分别对所述多个颜色的所述其他像素区域进行划分,
得到每个颜色的至少两个彩色像素区域;
将所述多个颜色中各个颜色的所述第一像素区域中的像素点均归类为第一
色调,将所述各个颜色的所述第二像素区域中的像素点均归类为第二色调,将
所述各个颜色的所述第三像素区域中的像素点均归类为第三色调,每个颜色的
每个所述彩色像素区域中的像素点归类为一个色调。
2.根据权利要求1所述的方法,其特征在于,所述第一预设划分策略包括:
在以x轴代表亮度,y轴代表饱和度的直角坐标系中,通过公式y=θ*
(x-k)4+n所表示的第一抛物线、分布于所述第一抛物线的对称轴两侧且与
所述对称轴平行的第一直线和第二直线至少划分出所述目标像素区域的互不重
叠的第一像素区域、第二像素区域和第三像素区域,其中,所述目标像素区域
由所述亮度取0到1之间的值以及所述饱和度取0到1之间的值所围成的像素
区域,且所述第一抛物线与所述目标像素区域边缘的两个交点分别落在所述第
一直线和所述第二直线上;所述第一像素区域为所述第一直线与所述目标像素
区域边缘围成的像素区域,所述第二像素区域为所述第二直线与所述目标像素
区域边缘围成的像素区域,所述第三像素区域为所述第一抛物线、所述第一直
线、所述第二直线和所述目标像素区域边缘围成的像素区域,所述其他像素区
域为所述第一抛物线与所述目标像素区域边缘围成的像素区域;x为表征亮度的
随机变量,y为表征饱和度且随x变化的量,θ为大于0的固定值,k和n为大
于0小于1的固定值。
3.根据权利要求2所述的方法,其特征在于,所述第二预设划分策略包括:
通过公式y=β*(x-k)2+m所表示的第二抛物线划分出所述其他像素区域
\t的互不重叠的第四像素区域和第五像素区域;所述第四像素区域为所述第一抛
物线、所述第二抛物线和所述目标像素区域边缘围成的像素区域,所述第五像
素区域为所述第二抛物线与所述目标像素区域边缘围成的像素区域,所述第四
像素区域和所述第五像素区域均为所述彩色像素区域,所述第二抛物线与所述
第一抛物线在所述目标像素区域内不相交,β为大于0的固定值,且θ>β,m
为大于0小于1的固定值,且m>n。
4.根据权利要求3所述的方法,其特征在于,所述通过公式y=β*
(x-k)2+m所表示的第二抛物线划分出所述其他像素区域的互不重叠的第
四像素区域和第五像素区域之后,还包括:
以连接所述第一抛物线和所述第二抛物线的线段为界限,将所述第四像素
区域划分为第六像素区域和第七像素区域,所述第六像素区域和所述第七像素
区域均为所述彩色像素区域。
5.根据权利要求4所述的方法,其特征在于:
所述第一抛物线的公式为:y=23.2*(x-0.5)4+0.05;
所述第二抛物线的公式为:y=6.5*(x-0.5)2+0.2。
6.一种颜色聚类装置,其特征...
【专利技术属性】
技术研发人员:刘帅,万洪武,费宏敏,朱琳,
申请(专利权)人:深圳市金立通信设备有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。