图片色调识别

本文介绍了色调定义,特别是中位切分法在提取图片主题色中的应用。通过将RGB颜色空间进行中位切分,可以确定图像的主要颜色。在实际操作中,通过优先级排序避免了小体积大像素的问题。提取出7个主题色后,根据颜色比例判断图片的暖、中、冷色调。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

色调定义

(1)	暖色调
	温暖与热烈是暖色的基调。当人们见到红、橙、黄、红紫等暖色调后,
	比较容易联想到太阳、火焰、热血等事物,会有温暖、欢乐、刺激等感觉。
	按照给人温暖感觉的强度有高到低排序: 橙色>红色>粉色>黄色>红紫色>黄绿色
	例如暖色调的颜色占比达到40%以上,那么定义该图片的颜色为暖色调。
(2)	中性色调
	没有冷暖性质的区别。比如灰、黑、棕属于中性色彩,
	例如中性色调的颜色占比达到40%以上,那么定义该图片的颜色为中性色调。
(3)	冷色调
	冷色则以寒冷、清爽为基调。当人们见到蓝、紫、绿等冷色之后,
	比较想象到太空、冰雪、海洋等事物,使人有寒冷、清凉、肃穆的感觉。
	按照给人寒冷感觉的程度由高到底进行排序: 蓝色>蓝紫>蓝绿>紫>绿。
	例如冷色调的颜色占比达到40%以上,那么定义该图片的颜色为冷色调。
(4)	色调繁杂(这个未实现)
	若提取的主题色占比均衡(7个主题色的占比均为10%~20%之间),
	并没有出现占比特别大的颜色,则可该图像色调繁杂。

色调提取方法

中位切分法

中位切分法通常是在图像处理中降低图像位元深度的算法,可用来将高位的图转换位低位的图,如将24bit的图转换为8bit的图。我们也可以用来提取图片的主题色,其原理是是将图像每个像素颜色看作是以R、G、B为坐标轴的一个三维空间中的点,由于三个颜色的取值范围为0~255,所以图像中的颜色都分布在这个颜色立方体内,如下图所示。
各个端点的RGB值为:

颜色
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值