【数字图像处理】色彩模型

article/2025/2/6 23:39:55

作者介绍:小星的学习笔记,一名努力成为合格程序员的本科在读生

提示:本文仅为学习复习笔记,如有不对欢迎指正🎉🎉🎉

文章目录

前言

一、什么是色彩模型?

二、面向设备的色彩模型

1、RGB——面向输出显示设备的色彩模型

2、CMYK——面向输出印刷设备的色彩模型

三、面向色彩感知的色彩模型

1、什么是视觉感知?

2、HSL

3、LAB

总结


前言

既然是数字图像处理,那么最离不开的除了采样,就是量化了吧!量化就是给采样点赋值,但,怎么赋值,赋什么值是值得思考的问题。一般而言,我们赋值的内容都是色彩的值,而决定色彩的值又需要考虑赋值的规则和逻辑。说了这么一堆,其实就是为了引出决定量化值的东西——色彩模型。


一、什么是色彩模型?

什么是色彩模型?色彩模型简单来说就是描述和复现图像色彩的东西。

好像解释的有点简单,但是简单明了即真理!(不得不说,我真的好爱可以把概念解释地简单明了的老师!!!)

二、面向设备的色彩模型

1、RGB——面向输出显示设备的色彩模型

RGB是基于仿生学原理的色彩模型。什么仿生学呢?还记得三棱镜把阳光折射出七彩的那个实验吧?对的,就是利用了自然光的原理,即发光体的原理,还记得光的三原色是什么吗?以及它们的波长是多少呢?

  • 光的三原色:绿。波长:红色:700nm绿色:546.1nm蓝色:435.8nm
  • RGB这个名字里指的就是光的三原色:Red红色,Gleen绿色,Blue蓝色。
  • 其他的颜色,就由光的三原色叠加而成,发光体越多,色彩越亮。
  • 值得记忆的叠加色彩:(我还贴心地标了字体颜色一一对应)

        红色+绿色=黄色

        红色+蓝色=紫色

        绿色+蓝色=青色

RGB模型在哪里会应用到呢?例如你现在在看的显示屏就是典型的RGB模型啦~还有摄影爱好者常用的数码相机,或者手机相机,以及P图软件(什么三通道啊)其实都是应用的RGB模型。包括以后的笔记会讲到各种的图像操作,都是基于RGB色彩模型的。

题外话:数码相机是通过三色滤片来读取光的强弱(一个像素点只读取一个色彩的光的强度值),从而进一步合成的,但是对于物体边缘的色彩,数码相机往往展现出来的是不真实的,因为是完全靠算法“猜”出来的。例如有一次拿手机拍夕阳,结果阳台墙面边缘处是暗红色的,很细但是看得出来🤣。

下面浅浅拓展一下由RGB引申出来的彩色电视模型吧~(过一眼就行,咱们的重点还是RGB)

  • YIQ——北美电视系统
    • Y亮度分量,I橙色青色过渡色,Q绿色紫色过渡色
  • YUV——欧洲电视系统(国内也采用)
    • Y亮度分量,U和V代表色度分量
  • YCbCr——DVD等消费类视频产品
    • Y亮度分量,Cb和Cr是将U和V做少量调整而得到的

上面的模型和RGB都有公式可以互换,但是有点复杂,这里就不贴出来啦~

2、CMYK——面向输出印刷设备的色彩模型

会不会被“输出显示”和“输出印刷”两个词整迷糊啦?其实大可忽略“输出”一词,只看“显示”和“印刷”是不是就很明了呀?输出主要是指的设备功能吧。

CMYK,典型的印刷色彩模型!它是基于反光体的原理,即折射光线的物体的原理而成的。

反光体的基础色是:青(Cyan)、品红(Magenta)、黄(Yellow)和黑(Black

(不要问我为什么不是CMYB,我也不知道🤔)

其他色彩是由以上基础色相减而成,反光体越多色彩越暗(这里和RGB相反哦~)。

三、面向色彩感知的色彩模型

1、什么是视觉感知?

对于人们来说,描述一个颜色的RGB分别是多少是困难的,也不符合人们观察颜色的方法逻辑。相信大家描述一种颜色一般是深红色、浅红色之类的,主要从色调(光的颜色),色饱和度(与白光的比例,饱和度越高颜色越鲜艳)和亮度(即明暗程度)来描述看到的颜色

这就是视觉感知,从生物的视觉感知出发去描述色彩。

  • 亮度
    • 明暗程度,它由光的强度(能量)决定
  • 色调
    • 光的颜色,它由光的波长决定
  • 饱和度(比例值)
    • 颜色的纯度(鲜艳程度),它由主波长的纯光谱色与白光的比例决定
    • 越接近光谱色、白光比例越小,则饱和度越高,色彩越鲜艳醒目;距离光谱色越远、白光比例越大,饱和度越低,色彩越平淡晦暗,越不鲜艳
    • 白光的色饱和度为0

2、HSI

HSI来自于色调(Hue),色饱和度(Saturation),亮度(Intensity)

HSL和RGB可以完全互换

其中亮度 I 和RGB的三个色彩分量(R,G,B)的关系公式如下:

I=\frac{R+B+G}{3}

色饱和度S和RGB的关系如下:

S=1-I*min(R,G,B)

其中min(R,G,B)的意思是取R,G,B中最小的数值。

而色调H是一个0~360的角度值,这主要是为了符合色彩工程学的应用习惯,就一直保持下来了,我找了比较贴合的图片贴出来:

但HSI独立于设备,即上面说的印刷、显示等设备做不到用HSI表示,只存在于软件中(适合拿来P图)。

3、LAB

这里L表示亮度,A表示从红色绿色的所有过渡色彩,B表示从黄色蓝色的所有过渡色彩。

LAB涵盖了可见光的所有色彩,色域是所有模型中最大的,但它同样独立于设备,只存在软件和数学中,最适合拿来做细腻的颜色调整。

各模型色域范围如下图(其中HSI和RGB色域范围完全相同)


总结

  • 色彩模型就是描述和复现图像色彩的东西
  • RGB是基于仿生学原理的色彩模型
  • 光的三原色:红绿蓝
  • CMYK——青(Cyan)、品红(Magenta)、黄(Yellow)和黑(Black
  • HSI:色调Hue),色饱和度Saturation),亮度Intensity)
  • LAB:L表示亮度,A表示从红色绿色的所有过渡色彩,B表示从黄色蓝色的所有过渡色彩

如果喜欢这篇学习笔记,请不要忘记点赞👍哦~ 


http://chatgpt.dhexx.cn/article/kdEPKsfQ.shtml

相关文章

色阶

Ps菜单:图层/新建调整图层/色阶 Layer/New Adjustment Layer/Levels Ps菜单:图像/调整/色阶 Image/Adjustments/Levels 快捷键:Ctrl/Cmd L 色阶 Levels命令可以调整图像的阴影、中间调和高光的强度级别,校正色调范围和色彩平衡。…

调色进阶工具的一些认识——色彩平衡

打开色彩平衡里面的内容,以及有哪些功能 我们打开CR里面也有阴影高光 阴影 高光 中间调什么概念呢,等于我们打开一张图片把这张图片分成了这三个部分。 阴影:在图指的是颜色偏暗的,那么根据这个颜色条红色部分同理可选颜色&a…

PS 色阶调整之算法公式原理详解及 Python 实现(色阶原理)

本文介绍了 PS 中色阶的实现原理及公式,并用 Python 实现,自测与 PS 的色阶调整效果基本完全一样(使用和 PS 中色阶相同的参数对比效果,包括各极限值,本文只实现了 RGB 整体色阶的处理,对各个通道的处理逻辑…

第四章 Opencv图像色彩空间与通道

文章目录 1.色彩空间1-1.RGB/BGR色彩空间1-2.GRAY色彩空间1-3.HSV色彩空间 2.通道2-1.拆分通道:split()方法1.拆BGR色彩空间图像的通道2.拆HSV色彩空间图像的通道 2-2.合并通道:merge()方法1.B、G、R 通道的合并2.H、S、V 通道的合并3.B、G、R、A 通道的…

halcon画出灰度直方图_Halcon绘制彩色深度图

此小文主要介绍颜色空间的转换,将深度图转为彩色,借以说明颜色转换与图像通道,下面是效果: 彩色深度图.jpg 深度图的生成 深度图的生成有便捷的算子可用,主要使用了binocular_disparity算子,输入左右两幅图…

【色度学】颜色的显色系统

我的理解: 色相:绝对量,表示颜色。 视明度:人眼视觉对某一刺激量知觉光的数量的多少,是知觉的绝对量。 明度:人眼视觉对某一刺激量直觉出其与周围白点或者最亮区域的相对亮度。 明度 视明度/白场视明度 视彩…

四、色彩空间

一、色彩空间 1、什么是色彩空间? 色彩空间是定义的颜色范围。 2、常见的色彩空间有哪些? ①RGB ②HSV 在OpenCV中,Hue的值为0~180,之所以不是360是因为,8位存不下,故进行归一化操作,使得H…

色彩系统总结

一、基本概念 1、几种色彩模式:RGB、HSB(HSV)、HSL RGB(Red 红色、Green 绿色、Blue 蓝色) HSB(Hue 色相、Saturation 饱和度、Brightness 明度) HSB 也称 HSV(Hue 色相、Saturation 饱和度、Value 值&…

色阶、灰度色彩模式、灰度等级

色彩三属性图解 色彩的客观三属性与主观三属性 在经典艺用色彩学中,我们只知道一种“色彩三属性”,实际上它只是对人们主观感受色彩的心理描述,建立在人的主观基础之上的对色彩属性的描述,色度学称之为“色彩的主观三属性”。 色彩…

图像的大小计算 位深和色深

图像的大小计算 1、位深和色深 位深:即在某一分辨率下,每一个像素点可以有多少种色彩来描述,单位为“bit”(位)。典型的色深是8-bit、16-bit、24-bit和32-bit。深度数值越高,可以获得更多的色彩。 图像深度是指存储每个像素所用的…

15.色彩空间

目录 一 色彩空间的粗略定义 二 色彩空间的分类 1.利用原色相混的比例表示的色彩空间 2.利用不同的概念表示的色彩空间 (1).色相 (2)饱和度 (3)明度 (4)亮度 三 HSV和HSL色…

2.1 色彩空间

色彩发送器 色彩认知:光源是出生点,光源发射出光线,光线通过直射反射折射等路径最终进入人眼。但是人眼接收到光线后,人眼的细胞产生了一系列化学反应。由此把产生的新号传入大脑,最终大脑对颜色产生了认知感知。 光的…

色数(色深”、“灰阶”、“色数”三者的关系)

色数,就是显示器能够显示最大色彩数量。我们在选购显示器时,常常会发现产品资料并未提及色深相关信息,却能看到“1670万色”、“10亿色”之类关于色数的描述,而“10亿色彩”表示该显示器能显示约10亿种不同的颜色。 比如&#xf…

彩色图像色彩空间原理(理论篇—6)

自然界的各种色彩、人类所感知的色彩以及各种图像设备和计算机软件所使用的颜色可通过色彩空间(Color Space)来描述。 色彩是人脑对不同视觉刺激的反应。人眼视网膜上的色敏细胞会分别对红、绿、蓝3个波段的色彩进行采样。采样后的信号传送至大脑后组合…

色彩深度、位深度、8位图像、16位图像、24位图像

在数字图像处理中,平时所说的1位图像、8位图像、16位图像、24位图像、32位图像等,其中的“位”是指图像中每一个像素点的色彩深度,或位深度。 在处理数字图像中的颜色时,计算机实际上是用每个像素点需要的**色彩深度(位…

微信小程序客服系统

微信公众平台 点击 客服 添加 微信文档-接收消息和事件 在页面中使用 第三方客服系统 芝麻小客服 填写对应的 appid && AppSecret 等信息 微信文档-接收消息和事件 在页面中使用 请点赞!因为你的鼓励是我写作的最大动力! 吹逼交流群&…

怎么授权接入芝麻小程序客服系统?

简单四步接入芝麻小客服,轻松上手小程序客服系统! 第一步:点击一键接入 第二步:选择小程序,选择授权接入 第三步:使用小程序管理员的微信扫码授权 请注意:小程序管理员不是公众号管理员,小程序的管理员账号是独立的。

芝麻小程序码基于设计原理提供免费美化小程序码

芝麻小程序码(官网首发美化)基于微信小程序码的设计原理,为小程序的开发、设计、运营人员提供免费的美化小程序码服务,助力小程序的运营推广和产品价值的体现。 先释放几个案列图片出来: 2017年4月份,微信…

scrapy框架下设置代理ip

问题:在使用框架进行爬取的时候报了405错误 解决方法: 使用芝麻代理ip在框架中进行设置 1.先在芝麻代理ip中进行注册 2.联系客服会给你充值让进行测试 3.点击生成api 4.在自己爬虫的middleware中加入代理类 5.在settings文件中进行配置,…

小程序客服关闭自动回复功能后如何解决关注公众号

进入小程序管理后台,小程序的客服的自动打开客服消息被关闭了 这个功能被很多人用来引导关注公众号,或者引导添加个人微信,那这个功能被封闭后,怎么办呢? 只能设置自动回复功能了。 芝麻小客服 http://xiaokefu.com.…