颜色模型

大家首先明白颜色的基本属性:

颜色的3个基本属性:

色调:色调是指物体反射的光线中以哪种波长占优势来决定的,不同波长产生不同颜色的感觉,它决定了颜色的本质特征

饱和度:色彩的浓度

亮度:明暗程度

一、RGB颜色模式

RGB颜色模式是一种加色模式,图像使用红Red、绿Green、蓝Blue3种颜色分量,图像中每个像素的每种颜色分量可取从0黑色~255白色范围的强度值,其混合颜色即为该香像素的颜色,多达1670万种。绝大部分的可见光谱可以用红、绿、蓝RGB三色光按不同比例和强度的混合来表示,这种颜色模式主要用于计算机显示。在彩色液晶显示屏中每个像素分为三个单元,或称为子像素,分别为其附加红色、绿色和蓝色滤光片,根据电压的大小来改变亮度,因此RGB模型非常适合显示器。


二、HSV颜色模式 

       在计算机中的实际应用中,除了RGB表示方法外,还有一种用的比较多的表示方法就是HSV(又称HSB)表示方法。它把颜色分为三个参量,一个是色相Hue,具体表示在色相环上的一种纯色,一个是饱和Saturation,具体表示纯色在颜色中的百分比,当S=1时,表示颜色最纯,当S=0时,表示灰度值。一个是亮度Value,表示颜色的亮度,当V=0时,表示黑色。

      HSV颜色系统在不破坏图像结构的基础上更该颜色方面起着不小的作用。比方说,我们在网上看到一种按钮设计觉得非常好,但是他的颜色不符合我们的要求,我们可以模仿他的样式,自己重新制作一个按钮,不过由于美术功底不足,无论怎么调整都做不出原来的感觉来。原因就是原来的按钮各种颜色搭配是有一定的道理的,自己重新选择颜色感觉就是不协调。我们可以利用HSV,直接更改按钮的各个颜色的色相值,这样由于是整体更改颜色的色相值,各种颜色搭配还是比较协调的。

三、CMYK颜色模式 
CMYK颜色模式是一种减色模式,主要用于印刷。C(Cyan)代表青色,M(Msgenta)代表品红色,Y(Yellow)代表黄色,K(Black)代表黑色。CMY 分别是红、绿、蓝的互补色,由于这3种颜色混合在一起只能得到暗棕色,而不是真正的黑色,所以另外引入了黑色。在CMYK图像中,当所有的分量的值都是0%时,会产生纯白色。当用印刷色打印制作的图像时,使用CMYK颜色模式。

四、Lab颜色模式 

Lab颜色模式的颜色设计与设备无关,不管是什么设备(如打印机、扫描仪或显示器)创建或输出图像。这种颜色模式产生的颜色都保持一致。 


原文地址:https://www.cnblogs.com/mlgjb/p/8127556.html

时间: 2024-10-20 12:39:34

颜色模型的相关文章

图像处理复习3———图像编码和颜色模型

图像处理复习 CH6 图像编码 6.1 编码与冗余 图像编码,就是对图像源数据按一定的规则进行变换和组合,从而达到以尽可能少的代码来表示尽可能多的数据的目的 编码实现了压缩,所以又称之为压缩编码 图像能够压缩是因为为压缩图像中存在信息的冗余,一般将冗余分成三类: 编码冗余:自然编码将所有灰度值等长编码,出现频率高的灰度值全局相对码字长度较大 像素相关性冗余:帧内像素信息冗余.帧间像素信息冗余 视觉冗余:人眼对不同视觉信息有不同敏感度,并且人眼分辨率有限 6.2 信息熵和编码性能参数 (1)熵 设

CMYK颜色模型

CMYK也成为印刷颜色模型,即用来制作印刷品的. 从理论上讲,只需要CMY这三种油墨即可,但是CMY三个油墨混合的实际结果是一种"灰"黑色. 且黑色油墨相对又便宜,故黑色油墨被用于代替等量的青色.品红.黄色油墨.这就是为什么四色套印工艺采用CMYK模型的理由了. CMYK的所有颜色都包含有RGB中,但CMYK的颜色数量少于RGB.即用RGB模型区制作印刷用的图像时,某些色彩也行就无法印刷. 即在计算机上显示,一般采用RGB模式. 如果图像需要打印或者印刷,就需要适应CMYK模式,进行&

几种颜色模型的转换公式

在做图像处理时,我们一般采用的是RGB空间,但是在某些特殊情况下,我们也会用到其他的颜色空间.本文主要介绍一些常见的颜色空间的概念和转换公式. 颜色的实质是一种光波.它的存在是因为有三个实体:光线.被观察的对象以及观察者.人眼是把颜色当作由被观察对象吸收或者反射不同波长的光波形成的.例如,当在一个晴朗的日子里,我们看到阳光下的某物体呈现红色时,那是因为该物体吸收了其它波长的光,而把红色波长的光反射到我们人眼里的缘故.当然,我们人眼所能感受到的只是波长在可见光范围内的光波信号.当各种不同波长的光信

基于RGB颜色模型的图像提取与二值化

现实中我们要处理的往往是RGB彩色图像.对其主要通过HSI转换.分量色差等技术来提出目标. RGB分量灰度化: RGB可以分为R.G.B三分量.当R=G=B即为灰度图像,很多时候为了方便,会直接利用某个分量来进行灰度化,如下图所示: 上图中R分量下红色部分明显比其他两幅更偏白:同样地G分量草地较淡,B分量天空较淡.其他部分如灰黑色马路则相差不多.实际中,我们可以根据 需求有选择地选择分量. RGB分量差灰度化: 有时候我们的要求是从图像中提取某种颜色区域,那么最简单的方法就是采用RGB色差. 例

肤色检测一例-使用rgb颜色模型

代码: /* 输入:rgb图像 输出:与输入图像尺寸相同的灰度图,若rgb图中某像素检测为肤色,则灰度图中对应像素为255,否则为0 */ void SkinRGB( Mat &rgb,Mat &dst){ assert(rgb.channels() == 3 ); const int R = 2; const int G = 1; const int B = 0; dst = Mat::zeros(rgb.rows, rgb.cols, CV_8U); for (int i = 0; i

Lab颜色空间进行颜色提取 及其实现

这段时间在做车灯检测,晚上有些尾灯偏黄色亮度偏弱,仅用灰度度是不够的,经比较了在RGB.HSV.Lab颜色空间下进行颜色提取,发现Lab颜色模型的效果是最好的.下面介绍Lab的原理及其代码实现. Lab颜色模型由三个要素组成,一个要素是亮度(L),a 和b是两个颜色通道.a包括的颜色是从深绿色(低亮度值)到灰色(中亮度值)再到亮粉红色(高亮度值):b是从亮蓝色(低亮度值)到灰色(中亮度值)再到黄色(高亮度值).因此,这种颜色混合后将产生具有明亮效果的色彩.(这段百度的,哈哈 ) RGB转换到La

利用色光三原色调整图片颜色

最近学习了android中的图片颜色的处理,现在来总结一下.android中存在三种方式来调整图片的颜色,来达到不同的效果.分别是:利用色光三原色来调整图片颜色,利用颜色矩阵来调整图片颜色,利用调整每一个像素点来调整图片颜色.显然调整颜色的方式是越来越细致的.那么在这一篇文章中,就总结一下通过色光三原色来调整图片的颜色. 一.基础知识 首先说一下基础的颜色知识.android中采取的颜色模型是RGBA模型.即R代表红色,G代表绿色,B代表蓝色,A代表透明度.而通过改变一张图片的三原色的色相,饱和

用Less定义常用的CSS3效果函数及常用颜色搭配(让CSS写起来更有趣)

定义圆角及调用 /* 定义圆角 @radius 圆角大小 */ .round(@radius:5px){ border-radius:@radius; -webkit-border-radius: @radius; -moz-border-radius: @radius; } .round7{ .round(7px); } 定义盒子阴影及调用 /* 盒子阴影 @right_left 右边阴影为正数 左边负数 @bottom_top 下边阴影为正数 上边负数 @box 阴影大小 @box_colo

图像的颜色

视觉三基色假说 RGB三基色的选择 两种基色系统 常用的颜色模型 RGB模型 CMY模型 HSI模型 颜色模型之间的转换 备注:以上属总结性质,详情请参看数字图像处理相关文献!