色调定义
(1) 暖色调
温暖与热烈是暖色的基调。当人们见到红、橙、黄、红紫等暖色调后,
比较容易联想到太阳、火焰、热血等事物,会有温暖、欢乐、刺激等感觉。
按照给人温暖感觉的强度有高到低排序: 橙色>红色>粉色>黄色>红紫色>黄绿色
例如暖色调的颜色占比达到40%以上,那么定义该图片的颜色为暖色调。
(2) 中性色调
没有冷暖性质的区别。比如灰、黑、棕属于中性色彩,
例如中性色调的颜色占比达到40%以上,那么定义该图片的颜色为中性色调。
(3) 冷色调
冷色则以寒冷、清爽为基调。当人们见到蓝、紫、绿等冷色之后,
比较想象到太空、冰雪、海洋等事物,使人有寒冷、清凉、肃穆的感觉。
按照给人寒冷感觉的程度由高到底进行排序: 蓝色>蓝紫>蓝绿>紫>绿。
例如冷色调的颜色占比达到40%以上,那么定义该图片的颜色为冷色调。
(4) 色调繁杂(这个未实现)
若提取的主题色占比均衡(7个主题色的占比均为10%~20%之间),
并没有出现占比特别大的颜色,则可该图像色调繁杂。
色调提取方法
中位切分法
中位切分法通常是在图像处理中降低图像位元深度的算法,可用来将高位的图转换位低位的图,如将24bit的图转换为8bit的图。我们也可以用来提取图片的主题色,其原理是是将图像每个像素颜色看作是以R、G、B为坐标轴的一个三维空间中的点,由于三个颜色的取值范围为0~255,所以图像中的颜色都分布在这个颜色立方体内,如下图所示。
各个端点的RGB值为:
颜色 |
---|