rgb_rgb灯 - CSDN
rgb 订阅
RGB色彩模式是工业界的一种颜色标准,是通过对红(R)、绿(G)、蓝(B)三个颜色通道的变化以及它们相互之间的叠加来得到各式各样的颜色的,RGB即是代表红、绿、蓝三个通道的颜色,这个标准几乎包括了人类视力所能感知的所有颜色,是运用最广的颜色系统之一。 展开全文
RGB色彩模式是工业界的一种颜色标准,是通过对红(R)、绿(G)、蓝(B)三个颜色通道的变化以及它们相互之间的叠加来得到各式各样的颜色的,RGB即是代表红、绿、蓝三个通道的颜色,这个标准几乎包括了人类视力所能感知的所有颜色,是运用最广的颜色系统之一。
信息
外文名
RGB color mode
图像颜色
红、绿、蓝三色
每像素颜色
16777216(256 * 256 * 256)种
原    理
颜色发光
中文名
RGB色彩模式
强度值
0~255
调色板RGB
RGB1、RGB4、RGB8
RGBRGB色彩模式
显示器大都是采用了RGB颜色标准, 在显示器上,是通过电子枪打在屏幕的红、绿、蓝三色发光极上来产生色彩的,电脑一般都能显示32位颜色,有一千万种以上的颜色。 [1]  电脑屏幕上的所有颜色,都由这红色绿色蓝色三种色光按照不同的比例混合而成的。一组红色绿色蓝色就是一个最小的显示单位。屏幕上的任何一个颜色都可以由一组RGB值来记录和表达。因此这红色绿色蓝色又称为三原色光,用英文表示就是R(red)、G(green)、B(blue)。在电脑中,RGB的所谓“多少”就是指亮度,并使用整数来表示。通常情况下,RGB各有256级亮度,用数字表示为从0、1、2...直到255。注意虽然数字最高是255,但0也是数值之一,因此共256级。如同2000年到2010年共是11年一样。按照计算,256级的RGB色彩总共能组合出约1678万种色彩,即256×256×256=16777216。通常也被简称为1600万色或千万色。也称为24位色(2的24次方)。在led领域利用三合一点阵全彩技术, 即在一个发光单元里由RGB三色晶片组成全彩像素。随着这一技术的不断成熟,led显示技术会给人们带来更加丰富真实的色彩感受。RGB是从颜色发光的原理来设计定的,通俗点说它的颜色混合方式就好像有红、绿、蓝三盏灯,当它们的光相互叠合的时候,色彩相混,而亮度却等于三者亮度之总和,越混合亮度越高,即加法混合。 红、绿、蓝三盏灯的叠加情况,中心三色最亮的叠加区为白色,加法混合的特点:越叠加越明亮。红、绿、蓝三个颜色通道每种色各分为256阶亮度,在0时“灯”最弱——是关掉的,而在255时“灯”最亮。当三色灰度数值相同时,产生不同灰度值的灰色调,即三色灰度都为0时,是最暗的黑色调;三色灰度都为255时,是最亮的白色调。RGB 颜色称为加成色,因为您通过将 R、G 和 B 添加在一起(即所有光线反射回眼睛)可产生白色。加成色用于照明光、电视和计算机显示器。例如,显示器通过红色、绿色和蓝色荧光粉发射光线产生颜色。绝大多数可视光谱都可表示为红、绿、蓝 (RGB) 三色光在不同比例和强度上的混合。这些颜色若发生重叠,则产生黄、青和紫。对一种颜色进行编码的方法统称为“颜色空间”或“色域”。用最简单的话说,世界上任何一种颜色的“颜色空间”都可定义成一个固定的数字或变量。RGB(红、绿、蓝)只是众多颜色空间的一种。采用这种编码方法,每种颜色都可用三个变量来表示-红色绿色以及蓝色的强度。记录及显示彩色图像时,RGB是最常见的一种方案。但是,它缺乏与早期黑白显示系统的良好兼容性。因此,许多电子电器厂商普遍采用的做法是,将RGB转换成YUV颜色空间,以维持兼容,再根据需要换回RGB格式,以便在电脑显示器上显示彩色图形。网页格式由于网页(WEB)是基于计算机浏览器开发的媒体,所以颜色以光学颜色RGB(红、绿、蓝)为主。网页颜色是以16进制代码表示,一般格式为#DEFABC (字母范围从A-F,数字从0-9 );如黑色,在网页代码中便是:#000000(在css编写中可简写为#000)。当颜色代码为#AABB11时,可以简写为#AB1表示,如#135与#113355表示同样的颜色。RGB1、RGB4、RGB8都是调色板类型的RGB格式,在描述这些媒体类型的格式细节时,通常会在BITMAPINFOHEADER数据结构后面跟着一个调色板(定义一系列颜色)。它们的图像数据并不是真正的颜色值,而是当前像素颜色值在调色板中的索引。以RGB1(2色位图)为例,比如它的调色板中定义的两种颜色值依次为0x000000(黑色)和0xFFFFFF(白色)…(每个像素用1位表示)表示对应各像素的颜色为:黑黑白白黑白黑白黑白白白…。RGB555RGB555是另一种16位的RGB格式,RGB分量都用5位表示(剩下的1位不用)。使用一个字读出一个像素后,这个字的各个位意义如下:高字节 低字节X R R R R R G G G G G B B B B B (X表示不用,可以忽略)可以组合使用屏蔽字和移位操作来得到RGB各分量的值:RGB565RGB565使用16位表示一个像素,这16位中的5位用于R,6位用于G,5位用于B。程序中通常使用一个字(WORD,一个字等于两个字节)来操作一个像素。当读出一个像素后,这个字的各个位意义如下:高字节 低字节R R R R R G G G G G G B B B B B可以组合使用屏蔽字和移位操作来得到RGB各分量的值:该代码可以解决24位与16位相互转换的问题RGB24RGB24使用24位来表示一个像素,RGB分量都用8位表示,取值范围为0-255。注意在内存中RGB各分量的排列顺序为:BGR BGR BGR…。通常可以使用RGBTRIPLE数据结构来操作一个像素,它的定义为:RGB32RGB32使用32位来表示一个像素,RGB分量各用去8位,剩下的8位用作Alpha通道或者不用。(ARGB32就是带Alpha通道的RGB24。)注意在内存中RGB各分量的排列顺序为:BGRA BGRA BGRA…。通常可以使用RGBQUAD数据结构来操作一个像素,它的定义为:技术特点● 采集计算机VGA输出屏幕、各种非标准相机的输出采集设备、标准或非标的RGB分量信号● 采集的信号种类按照接口可为复合非标准模拟信号,绿路带同步的/行场分离的RGB分量信号● 高分辨率高帧率:1280×1024/40帧;1024×768/60帧;800×600/120帧;● 最高点频可达170M● 支持硬件任意开窗,二级缩放,硬件翻转● 有类似内存映射的功能,多个应用程序/进程可以共享其采集的图像数据;● 信号接入丢失感知,无信号不蓝屏、死机● 硬件控制帧率流量,可在实际使用中和其它采集卡配合,更有效提高PCI带宽的利用● 支持RGB32、RGB24、YUV422、RGB8等采集格式● 全自动行场频检测:具有全自动行场频自适应能力和信号自检测能力,信源端信号的变化不需要用户调节,完全适合无人值守应用●编程完全使用微软提供DirectShow /VFW接口,也可提供基于VC、VB、Delphi等的二次开发包演示程序和源代码,●可使用微软的AmCap,VidCap,Windows Media Encode,Window Movie Maker、第三方提供的LabView等应用软件信号介绍VGA采集卡/RGB信号采集卡可采集VGA信号、标准和非标准RGB分量等信号源,适用于高精度、高分辨率的图像采集、高清VGA视频图像的存储、编码传输等要求。开发工具● 操作系统支持:Windows 2000、XP、Vista、7 linux unix等主流操作系统.● SDK支持:VC、VB、Delphi,提供演示程序及演示程序源代码● 驱动支持:DirectX、OpenCV、LabView、RGB色彩空间根据实际使用设备系统能力的不同,有各种不同的实现方法。截至2006年,最常用的是24-位实现方法,也就是红绿蓝每个通道有8位或者256色级。基于这样的24-位RGB 模型的色彩空间可以表现 256×256×256 ≈ 1670万色。一些实现方法采用每原色16位,能在相同范围内实现更高更精确的色彩密度。这在宽域色彩空间中尤其重要,因为大部分通常使用的颜色排列的相对更紧密。印刷技术的当中的RGB色彩空间主要是指加色法当中的三度色彩空间,通过使用不同强度的三原色,红、绿、蓝色的光线来组合成不同的色彩,就好像说,如果平时我们利用扫描仪从印刷品上扫描图像,原理就是扫描仪阅读了图像上面的红、绿、蓝三色的光亮度,然后把这些量度转换成数据,当显示器收到这些数据的时候就可以按照程序设定转换成制定的红、绿、蓝三原色,其实他们当中是有很多不同颜色的小色块的,由于这些色块的像素非常非常的小而且密密麻麻的,所以我们眼睛没法分辨出来。 [2]  以上颜色为常用的基本颜色。颜色选择器是指利用程序实现R、G、B三色的分配,来实现颜色的选择,利用颜色选择器可以选择出所有的颜色,总共有256*256*256种,同时可以实时的预览颜色,这就使得颜色的选择多种多样,并且非常方便。
收起全文
精华内容
参与话题
  • rgb的原理以及应用简介

    千次阅读 2019-03-02 09:39:20
    一、rgb的简介  RGB色彩模式是工业界的一种颜色标准,是通过对红(R)、绿(G)、蓝(B)三个颜色通道的变化以及它们相互之间的叠加来得到各式各样的颜色的,RGB即是代表红、绿、蓝三个通道的颜色,这个标准几乎包括了...

    一、rgb的简介

      RGB色彩模式是工业界的一种颜色标准,是通过对红(R)、绿(G)、蓝(B)三个颜色通道的变化以及它们相互之间的叠加来得到各式各样的颜色的,RGB即是代表红、绿、蓝三个通道的颜色,这个标准几乎包括了人类视力所能感知的所有颜色,是目前运用最广的颜色系统之一。

     

    二、rgb的原理

      RGB是从颜色发光的原理来设计定的,通俗点说它的颜色混合方式就好像有红、绿、蓝三盏灯,当它们的光相互叠合的时候,色彩相混,而亮度却等于两者亮度之总和,越混合亮度越高,即加法混合。

      有色光可被无色光冲淡并变亮。如蓝色光与白光相遇,结果是产生更加明亮的浅蓝色光。知道它的混合原理后,在软件中设定颜色就容易理解了。

      红、绿、蓝三盏灯的叠加情况,中心三色最亮的叠加区为白色,加法混合的特点:越叠加越明亮。

      红、绿、蓝三个颜色通道每种色各分为255阶亮度,在0时"灯"最弱--是关掉的,而在255时"灯"最亮。当三色数值相同时为无色彩的灰度色,而三色都为255时为最亮的白色,都为0时为黑色。

      RGB 颜色称为加成色,因为您通过将 R、G 和 B 添加在一起(即所有光线反射回眼睛)可产生白色。加成色用于照明光、电视和计算机 显示器 。例如,显示器通过红色、绿色和蓝色荧光粉发射光线产生颜色。绝大多数可视光谱都可表示为红、绿、蓝 (RGB) 三色光在不同比例和强度上的混合。这些颜色若发生重叠,则产生青、洋红和黄。

     

    三、rgb的应用

      目前的显示器大都是采用了RGB颜色标准,

      在显示器上,是通过电子枪打在屏幕的红、绿、蓝三色发光极上来产生色彩的,目前的电脑一般都能显示32位颜色,有一千万种以上的颜色。

      电脑屏幕上的所有颜色,都由这红色绿色蓝色三种色光按照不同的比例混合而成的。一组红色绿色蓝色就是一个最小的显示单位。屏幕上的任何一个颜色都可以由一组RGB值来记录和表达。

      因此这红色绿色蓝色又称为三原色光,用英文表示就是R(red)、G(green)、B(blue)。

      在电脑中,RGB的所谓"多少"就是指亮度,并使用整数来表示。通常情况下,RGB各有256级亮度,用数字表示为从0、1、2...直到255。注意虽然数字最高是255,但0也是数值之一,因此共256级。如同2000年到2010年共是11年一样。

      按照计算,256级的RGB色彩总共能组合出约1678万种色彩,即256×256×256=16777216。通常也被简称为1600万色或千万色。也称为24位色(2的24次方)。

    展开全文
  • 各种颜色的RGB

    千次阅读 2016-07-01 17:51:56
    #define CV_RGB(r,g,b) cvScalar((b),(g),(r),0),相信大家已经看明白了,Scalar和RGB是正好相反的,下面给大家一些颜色值! 各种颜色的RGB值 各种颜色的RGB值 ■RGB(255,192,203) ■★●◆pink(粉红) ■RGB...
    #define CV_RGB(r,g,b) cvScalar((b),(g),(r),0),相信大家已经看明白了,Scalar和RGB是正好相反的,下面给大家一些颜色值!
    各种颜色的RGB值
    各种颜色的RGB值

    ■RGB(255,192,203) ■★●◆pink(粉红)

    ■RGB(220,20,60) ■★●◆crimson(腥红)

     ■RGB(255,240,245) ■★●◆lavenderblush(苍白的紫罗兰红)

    ■RGB(219,112,147) ■★●◆palevioletred(脸红的淡紫红)

     ■RGB(255,105,180) ■★●◆hotpink(热情的粉红)

     ■RGB(199,21,133) ■★●◆mediumvioletred(适中的紫罗兰红)

     ■RGB(218,112,214) ■★●◆orchid(兰花紫)

     ■RGB(216,191,216) ■★●◆thistle(苍紫) 

    ■RGB(221,160,221) ■★●◆plum(轻紫) 

    ■RGB(238,130,238) ■★●◆violet(紫罗兰)

     ■RGB(255,0,255) ■★●◆magenta(洋紫)

     ■RGB(255,0,255) ■★●◆fuchsia(紫红) 

    ■RGB(139,0,139) ■★●◆darkmagenta(深洋紫)

     ■RGB(128,0,128) ■★●◆purple(紫)

     ■RGB(186,85,211) ■★●◆mediumorchid(适中的兰花紫) 

    ■RGB(148,0,211) ■★●◆darkviolet(深紫罗兰)

     ■RGB(75,0,130) ■★●◆indigo(靓青)

     ■RGB(138,43,226) ■★●◆blueviolet(蓝紫罗兰)

     ■RGB(147,112,219) ■★●◆mediumpurple(适中的紫)

     ■RGB(123,104,238) ■★●◆mediumslateblue(适中的的板岩蓝)

     ■RGB(106,90,205) ■★●◆slateblue(板岩蓝)

     ■RGB(72,61,139) ■★●◆darkslateblue(深板岩蓝)

     ■RGB(230,230,250) ■★●◆lavender(熏衣草花的淡紫)

     ■RGB(248,248,255) ■★●◆ghostwhite(幽灵白)

     ■RGB(0,0,255) ■★●◆blue(蓝)

     ■RGB(0,0,205) ■★●◆mediumblue(适中的蓝) 

    ■RGB(25,25,112) ■★●◆midnightblue(午夜蓝)

     ■RGB(0,0,139) ■★●◆darkblue(深蓝)

     ■RGB(0,0,128) ■★●◆navy(海军蓝)

     ■RGB(65,105,225) ■★●◆royalblue(皇家蓝)

     ■RGB(100,149,237) ■★●◆cornflowerblue(矢车菊蓝)

     ■RGB(176,196,222) ■★●◆lightsteelblue(淡钢蓝)

     ■RGB(119,136,153) ■★●◆lightslategray(浅石板灰)

     ■RGB(112,128,144) ■★●◆slategray(石板灰)

     ■RGB(30,144,255) ■★●◆dodgerblue(道奇蓝) 

    ■RGB(240,248,255) ■★●◆aliceblue(爱丽丝蓝)

     ■RGB(70,130,180) ■★●◆steelblue(钢蓝)

     ■RGB(135,206,250) ■★●◆lightskyblue(淡天蓝)

     ■RGB(135,206,235) ■★●◆skyblue(天蓝) 

    ■RGB(0,191,255) ■★●◆deepskyblue(深天蓝)

    ■RGB(173,216,230) ■★●◆lightblue(淡蓝)

     ■RGB(176,224,230) ■★●◆powderblue(火药蓝)

     ■RGB(95,158,160) ■★●◆cadetblue(军校蓝)

     ■RGB(240,255,255) ■★●◆azure(蔚蓝)

     ■RGB(224,255,255) ■★●◆lightcyan(淡青)

     ■RGB(175,238,238) ■★●◆paleturquoise(苍白的宝石绿)

     ■RGB(0,255,255) ■★●◆cyan(青)

     ■RGB(0,255,255) ■★●◆aqua(水绿)

    ■RGB(0,206,209) ■★●◆darkturquoise(深宝石绿)

     ■RGB(47,79,79) ■★●◆darkslategray(深石板灰)

     ■RGB(0,139,139) ■★●◆darkcyan(深青色)

     ■RGB(0,128,128) ■★●◆teal(水鸭色)

     ■RGB(72,209,204) ■★●◆mediumturquoise(适中的宝石绿)

     ■RGB(32,178,170) ■★●◆lightseagreen(浅海洋绿)

     ■RGB(64,224,208) ■★●◆turquoise(宝石绿)

     ■RGB(127,255,212) ■★●◆aquamarine(碧绿) 

    ■RGB(102,205,170) ■★●◆mediumaquamarine(适中的碧绿) 

    ■RGB(0,250,154) ■★●◆mediumspringgreen(适中的春天绿)

     ■RGB(245,255,250) ■★●◆mintcream(薄荷奶油)

     ■RGB(0,255,127) ■★●◆springgreen(春天绿)

     ■RGB(60,179,113) ■★●◆mediumseagreen(适中的海洋绿)

     ■RGB(46,139,87) ■★●◆seagreen(海洋绿)

     ■RGB(240,255,240) ■★●◆honeydew(浅粉红)

     ■RGB(144,238,144) ■★●◆lightgreen(浅绿)

     ■RGB(152,251,152) ■★●◆palegreen(苍白绿)

     ■RGB(143,188,143) ■★●◆darkseagreen(深海洋绿) 

    ■RGB(50,205,50) ■★●◆limegreen(柠檬绿)

     ■RGB(0,255,0) ■★●◆lime(柠檬) 

    ■RGB(34,139,34) ■★●◆forestgreen(森林绿

     ■RGB(127,255,0) ■★●◆chartreuse(查特酒绿)

     ■RGB(124,252,0) ■★●◆lawngreen(草坪绿)

     ■RGB(173,255,47) ■★●◆greenyellow(绿黄)

     ■RGB(85,107,47) ■★●◆darkolivegreen(深橄榄绿)

     ■RGB(154,205,50) ■★●◆yellowgreen(黄绿)

     ■RGB(107,142,35) ■★●◆olivedrab(橄榄褐)

     ■RGB(245,245,220) ■★●◆beige(米色)

     ■RGB(250,250,210) ■★●◆lightgoldenrodyellow(浅秋黄)

     ■RGB(255,255,240) ■★●◆ivory(象牙白)

     ■RGB(255,255,224) ■★●◆lightyellow(浅黄)

     ■RGB(255,255,0) ■★●◆yellow(黄)

     ■RGB(128,128,0) ■★●◆olive(橄榄)

     ■RGB(189,183,107) ■★●◆darkkhaki(深卡其布)

     ■RGB(255,250,205) ■★●◆lemonchiffon(柠檬沙)

     ■RGB(238,232,170) ■★●◆palegoldenrod(灰秋)

    ■RGB(240,230,140) ■★●◆khaki(卡其布)

     ■RGB(255,215,0) ■★●◆gold(金)

     ■RGB(255,248,220) ■★●◆cornsilk(玉米)

     ■RGB(218,165,32) ■★●◆goldenrod(秋)

     ■RGB(184,134,11) ■★●◆darkgoldenrod(深秋)

     ■RGB(255,250,240) ■★●◆floralwhite(白花)

     ■RGB(253,245,230) ■★●◆oldlace(浅米色)

    ■RGB(245,222,179) ■★●◆wheat(小麦)

     ■RGB(255,228,181) ■★●◆moccasin(鹿皮)

     ■RGB(255,165,0) ■★●◆orange(橙)

     ■RGB(255,239,213) ■★●◆papayawhip(木瓜)

     ■RGB(255,235,205) ■★●◆blanchedalmond(漂白后的杏仁)

     ■RGB(255,222,173) ■★●◆navajowhite(耐而节白)

     ■RGB(250,235,215) ■★●◆antiquewhite(古白)

     ■RGB(210,180,140) ■★●◆tan(晒)

     ■RGB(222,184,135) ■★●◆burlywood(树干)

     ■RGB(255,228,196) ■★●◆bisque(乳脂)

     ■RGB(255,140,0) ■★●◆darkorange(深橙色)

     ■RGB(250,240,230) ■★●◆linen(亚麻)

     ■RGB(205,133,63) ■★●◆peru(秘鲁)

     ■RGB(244,164,96) ■★●◆sandybrown(沙棕)

     ■RGB(210,105,30) ■★●◆chocolate(巧克力)

     ■RGB(192,14,235) ■★●◆chocolatesaddlebrown(马鞍棕)

     ■RGB(255,245,238) ■★●◆seashell(海贝) 

    ■RGB(160,82,45) ■★●◆sienna(土黄赭) 

    ■RGB(255,160,122) ■★●◆lightsalmon(浅肉)

     ■RGB(255,127,80) ■★●◆coral(珊瑚)

     ■RGB(255,69,0) ■★●◆orangered(橙红)

     ■RGB(255,99,71) ■★●◆tomato(番茄色)

     ■RGB(255,228,225) ■★●◆mistyrose(雾中玫瑰)

     ■RGB(250,128,114) ■★●◆salmon(肉)

     ■RGB(255,250,250) ■★●◆snow(雪) 

    ■RGB(240,128,128) ■★●◆lightcoral(浅珊瑚)

     ■RGB(188,143,143) ■★●◆rosybrown(玫瑰棕)

     ■RGB(205,92,92) ■★●◆indianred(浅粉红)

     ■RGB(255,0,0) ■★●◆red(红) 

    ■RGB(165,42,42) ■★●◆brown(棕)

     ■RGB(178,34,34) ■★●◆firebrick(火砖) 

    ■RGB(139,0,0) ■★●◆darkred(深红)

     ■RGB(128,0,0) ■★●◆maroon(粟色)

     ■RGB(255,255,255) ■★●◆white(白)

     ■RGB(245,245,245) ■★●◆whitesmoke(烟白)

     ■RGB(220,220,220) ■★●◆gainsboro(赶死部落)

     ■RGB(211,211,211) ■★●◆lightgrey(浅灰)

    ■RGB(192,192,192) ■★●◆silver(银白)

     ■RGB(169,169,169) ■★●◆darkgray(深灰)

     ■RGB(105,105,105) ■★●◆dimgray(暗灰)

     ■RGB(0,0,0) ■★●◆black(黑)




    展开全文
  • 前几篇扒了扒YUV格式的采样问题,接下来缕一缕RGB的格式,本篇做简单概述。 一、概述说起RGB,想必大家都不陌生,三原色吗,Red, Green, Blue, 每一种颜色值的范围是0~255,所以每一个颜色用1个字节=8个bit便可完全...

    前几篇扒了扒YUV格式的采样问题,接下来缕一缕RGB的格式,本篇做简单概述。

    一、概述
    说起RGB,想必大家都不陌生,三原色吗,Red, Green, Blue, 每一种颜色值的范围是0~255,所以每一个颜色用1个字节=8个bit便可完全在计算机内部表示出来。而R, G, B不同的组合几乎产生了所有的颜色,当然自然界中的颜色比这些要远远丰富很多,采用R, G, B的方式,如果以24色深表示的话,在计算机中可表示的颜色数量有2^8 2 ^8 2 ^8 = 16777216中颜色,虽没有自然界丰富,但也足以表示这个世界了,哈哈,你觉着嘞。

    二、RGB的格式:
    简单来讲,RGB在计算机中的表示主要分为两大类,一种是索引形式,一种是像素形式:
    (1) 索引:
    诸如RGB1, RGB4,RGB8,分别表示每个像素用1个bit, 4个bit, 8个bit来表示,那么,这些bit存储的并非是实际的R,G, B值,而是对应点的像素在调色板(后续会有涉及)中的索引。
    (2)像素形式:
    诸如RGB565,RGB555, RGB24,RGB32,ARGB32,这些格式,存储的是每一个像素点的R,G,B值。比如RGB24,分别用8个bit去表示R, G, B。

    转载于:https://blog.51cto.com/7335580/2064460

    展开全文
  • 图像处理算法——RGB颜色空间

    万次阅读 2019-08-10 21:50:01
    RGB颜色空间 RGB(red,green,blue)颜色空间最常用的用途就是显示器系统,彩色阴极射线管,彩色光栅图形的显示器 都使用R、G、B数值来驱动R、G、B 电子枪发射电子,并分别激发荧光屏上的R、G、B三种颜色的荧光粉发出...

    RGB颜色空间

    RGB(red,green,blue)颜色空间最常用的用途就是显示器系统,彩色阴极射线管,彩色光栅图形的显示器 都使用R、G、B数值来驱动R、G、B 电子枪发射电子,并分别激发荧光屏上的R、G、B三种颜色的荧光粉发出不同亮度的光线,并通过相加混合产生各种颜色;扫描仪也是通过吸收原稿经反射或透射而发送来 的光线中的R、G、B成分,并用它来表示原稿的颜色。RGB色彩空间称为与设备相关的色彩空间,因为不同的扫描仪扫描同一幅图像,会得到不同色彩的图像数据;不同型号的显示器显示同一幅图像,也会有不同 的色彩显示结果。显示器和扫描仪使用的RGB空间与CIE 1931 RGB真实三原色表色系统空间是不同的,后者 是与设备无关的颜色空间。btw:Photoshop的色彩选取器(Color Picker)。可以显示HSB、RGB、LAB和CMYK 色彩空间的每一种颜色的色彩值。

    在计算机技术中使用最广泛的颜色空间是RGB颜色空间,它是一种与人的视觉系统结构密切相关的模型。根据人眼睛的结构,所有的颜色都可以看成三个基本颜色-红色(red)、绿色(green)和蓝色(blue)的不同组合,大部分显示器都采用这种颜色模型。对一幅三通道彩色数字图像对每个图像像素(x,y),需要指出三个矢量分量R、G、B;

    根据美国国家电视制式委员会NTSC制式的标准,当白色的亮度用Y来表示是,它和红基色(R)、绿基色(G)、蓝基色(B)的关系可用如下的方程等式描述:
    在这里插入图片描述

    图1 RGB彩色空间
    在这里插入图片描述

    图2 人视网膜中三种不同视锥细胞的光谱相对敏感性

    RGB对应到显示器的三个刺激值,组成三维正交坐标系统,该系统中任何颜色都落入RGB彩色立方体内,在RGB颜色模型中,黑色在原点处,白色位于离原点最远的角上,灰度级沿着这两点的连线分布,每一个分量图像都是其原色图像。

    RGB颜色空间最大的优点就是适合于显示系统,直观且容易理解。但是对彩色描述上的应用还有以下不足:

    (1) RGB颜色空间利用三个颜色分量的线性组合来表示颜色,因此不同的色彩难以用精确的数值来表示,定量分析困难。

    (2) 在RGB颜色系统中,三个颜色分量之间是高度相关的,即只要亮度改变,三个分量都会相应的改变,如果一个颜色的某一个分量发生了一定程度的改变,那么这颜色很可能也要发生改变。

    (3) RGB颜色空间是一种均匀性较差的颜色空间,人眼对于三个颜色分量的敏感程度是不一样的,如果颜色的相似性直接用欧氏距离来度量,其结果与人眼视觉会有较大的偏差。

    HSV颜色空间

    HIS(Hue-Intensity-Saturation)颜色空间是图像处理中另外一个常用的颜色空间,它从人的视觉系统出发,用色调(Hue)、饱和度(Saturation或Chroma)和亮度(Intensity或Brightness)来描述颜色。HIS颜色空间可以用图3的圆锥空间模型来描述。其中,色调H由角度表示,其取值范围是 ,其中表示红色,表示黄色,表示绿色,表示蓝色,表示品红色。饱和度S是HIS彩色空间中轴线到彩色点的半径长度,彩色点离轴线的距离越近,表示颜色的白光越多。强度I用轴线方向上的高度表示,圆锥体的轴线描述了灰度级,强度最小值时为黑色,强度最大值时为白色。每个和轴线正交的切面上的点,其强度值都是相等的。

    HSV(hue,saturation,value)颜色空间的模型对应于圆柱坐标系中的一个圆锥形子集,圆锥的顶面对应于V=1. 它包含RGB模型中的R=1,G=1,B=1 三个面,所代表的颜色较亮。色彩H由绕V轴的旋转角给定。红色对应于 角度0° ,绿色对应于角度120°,蓝色对应于角度240°。在HSV颜色模型中,每一种颜色和它的补色相差180° 。 饱和度S取值从0到1,所以圆锥顶面的半径为1。HSV颜色模型所代表的颜色域是CIE色度图的一个子集,这个 模型中饱和度为百分之百的颜色,其纯度一般小于百分之百。在圆锥的顶点(即原点)处,V=0,H和S无定义, 代表黑色。圆锥的顶面中心处S=0,V=1,H无定义,代表白色。从该点到原点代表亮度渐暗的灰色,即具有不同 灰度的灰色。对于这些点,S=0,H的值无定义。可以说,HSV模型中的V轴对应于RGB颜色空间中的主对角线。 在圆锥顶面的圆周上的颜色,V=1,S=1,这种颜色是纯色。HSV模型对应于画家配色的方法。画家用改变色浓和 色深的方法从某种纯色获得不同色调的颜色,在一种纯色中加入白色以改变色浓,加入黑色以改变色深,同时 加入不同比例的白色,黑色即可获得各种不同的色调。前面这一大段我相信看起来也比较费劲,虽然已经尽力准确的去解释了,但我还是建议具体使用请着重数学公式,结合图示理解 ,效果更佳。
    在这里插入图片描述
    在这里插入图片描述

    色相 (Hue):指物体传导或反射的波长。更常见的是以颜色如红色,橘色或绿色来辨识,取 0 到 360 度的数值来衡量。

    饱和度 (Saturation):又称色度,是指色彩的强度或纯度。饱和度代表灰色与色调的比例,并以 0% (灰色) 到 100% (完全饱和) 来衡量。

    亮度 (Intensity):是指颜色的相对明暗度,通常以 0% (黑色) 到 100% (白色) 的百分比来衡量。

    虽然这种描述HIS颜色空间的圆锥模型相当复杂,但却能把色调、亮度和饱和度的变化情形表现得很清楚。通常把色调和饱和度通称为色度,用来表示颜色的类别与深浅程度。由于人的视觉对亮度的敏感程度远强于对颜色浓淡的敏感程度,为了便于颜色处理和识别,经常采用HIS颜色空间,它比RGB颜色空间更符合人的视觉特性。在图像处理和计算机视觉中大量算法都可在HIS颜色空间上使用,它们可以分开处理而且是相互独立的。因此,在HIS颜色空间可以大大简化图像分析和处理的工作量。

    必须说明,HIS颜色空间和RGB颜色空间只是同一物理量的不同表示方法
    在这里插入图片描述

    图3 HIS/HSV彩色空间(一)
    在这里插入图片描述

    图4 HIS/HSV彩色空间(二)

    在HIS颜色空间中进行彩色图像分割有两个优点:

    (1) H和S分量与人感受彩色的方式相似,彩色图像中的每一个均匀性彩色区域都对应一个相一致的色度和饱和度,色度和饱和度能够被用来进行独立于亮度的彩色区域分割。

    (2) I分量与颜色信息无关。

    Lab 颜色空间

    Lab颜色空间是由CIE(国际照明委员会)制定的一种色彩模式。自然界中任何一点色都可以在Lab空间中表达出来,它的色彩空间比RGB空间还要大。另 外,这种模式是以数字化方式来描述人的视觉感应, 与设备无关,所以它弥补了RGB和CMYK模式必须依赖于设备色彩特性的不足。 由于Lab的色彩空间要比RGB模式和CMYK模式的色彩空间大。这就意味着,RGB、CMYK所能描述的色彩信息,在Lab颜色空间中都能得以影身寸。

    Lab颜色空间取坐标Lab,其中L亮度;a的正数代表红色,负端代表绿色;b的正数代表黄色, 负端代表兰色(a,b)有L=116f(y)-16, a=500[f(x/0.982)-f(y)], b=200[f(y)-f(z/1.183 )];其中: f(x)=7.787x+0.138, x〈0.008856; f(x)=(x)1/3,x〉0.008856

    CIE-lab/luv色彩空间

    CIE(Commission International del’Eclairage)国际标准照明委员会于1931年建立了一系列表示可见光谱的颜色空间标准。它有三个基本量,用X、Y、Z表示,通过X、Y、Z能够表示任何一种颜色,X、Y、Z的值能够利用R、G、B线性表示出来,相对于RGB颜色空间,XYZ颜色空间几乎能包含人类能够感觉到的所有颜色,但XYZ颜色空间仍然是一种不均匀的颜色空间。因此在CIE-XYZ颜色空间的基础上又有了CIE-Lab,CIE-Luv等颜色空间。国际照明委员会制定了Lab颜色空间,人类所能感觉到的任何颜色都可以在Lab颜色空间中表示出来,其颜色空间比RGB颜色空间还大,可以直接使用欧几里德距离来衡量两种颜色的差异性。这种模式是以数字化的方式来描述人的视觉感觉,它与显示器的色移、输出设备以及其他设备无关。Lab系统是一个优秀的亮度和彩色分离器,它在图像压缩方面很有用。其中L代表亮度,a的正方向代表红色,负方向代表绿色,b的正方向代表黄色,负方向代表蓝色。Lab颜色空间由XYZ转换而得
    在这里插入图片描述

    图5 CIE-Lab彩色空间

    YUV颜色空间

    在现代彩色电视系统中,通常采用三管彩色摄像机或彩色CCD(点耦合器件)摄像机,它把摄得的彩色图像 信号,经分色、分别放大校正得到RGB,再经过矩阵变换电路得到亮度信号Y和两个色差信号R-Y、B-Y, 最后发送端将亮度和色差三个信号分别进行编码,用同一信道发送出去。这就是我们常用的YUV色彩空间。 采用YUV色彩空间的重要性是它的亮度信号Y和色度信号U、V是分离的。如果只有Y信号分量而没有U、V分量, 那么这样表示的图就是黑白灰度图。彩色电视采用YUV空间正是为了用亮度信号Y解决彩色电视机与黑白电视机 的兼容问题,使黑白电视机也能接收彩色信号。根据美国国家电视制式委员会,NTSC制式的标准,当白光的 亮度用Y来表示时,它和红、绿、蓝三色光的关系可用如下式的方程描述:Y=0.3R+0.59G+0.11B 这就是常用 的亮度公式。色差U、V是由B-Y、R-Y按不同比例压缩而成的。如果要由YUV空间转化成RGB空间,只要进行 相反的逆运算即可。与YUV色彩空间类似的还有Lab色彩空间,它也是用亮度和色差来描述色彩分量,其中L为 亮度、a和b分别为各色差分量。

    YUV、YCbCr:该颜色空间主要是基于人眼对亮度比对色度敏感这一特性而来的,将颜色分量和亮度分量分离开来。早期的黑白电视机和彩色电视机的原理也是有此而来的,具体转换公式可以参照ITU标准公式。

    RGB三颜色分量转换为YUV422之后,图像的数据量便减少了1/3,如果是YUV420,则数据量便减少了一半。常用这种转换后的数据进行图像压缩编码。

    也有一些图像边缘增强的算法,在此颜色空间展开。主要是因为色彩信息和亮度信息分离开来了。

    CMYK颜色空间

    CMYK(cyan,magenta,yellow)颜色空间应用于印刷工业,印刷业通过青©、品(M)、黄(Y)三原色油墨的不同 网点面积率的叠印来表现丰富多彩的颜色和阶调,这便是三原色的CMY颜色空间。实际印刷中,一般采用青 ©、品(M)、黄(Y)、黑(BK)四色印刷,在印刷的中间调至暗调增加黑版。当红绿蓝三原色被混合时,会产生 白色,但是当混合蓝绿色、紫红色和黄色三原色时会产生黑色。既然实际用的墨水并不会产生纯正的颜色, 黑色是包括在分开的颜色,而这模型称之为CMYK。CMYK颜色空间是和设备或者是印刷过程相关的,则工艺方法、 油墨的特性、纸张的特性等,不同的条件有不同的印刷结果。所以CMYK颜色空间称为与设备有关的表色空间。 而且,CMYK具有多值性,也就是说对同一种具有相同绝对色度的颜色,在相同的印刷过程前提下,可以用分种 CMYK数字组合来表示和印刷出来。这种特性给颜色管理带来了很多麻烦,同样也给控制带来了很多的灵活性。 在印刷过程中,必然要经过一个分色的过程,所谓分色就是将计算机中使 用的RGB颜色转换成印刷使用的CMYK 颜色。在转换过程中存在着两个复杂的问题,其一是这两个颜色空间在表现颜色的范围上不完全一样,RGB的 色域较大而CMYK则较小,因此就要进行色域压缩;其二是这两个颜色都是和具体的设备相关的,颜色本身没有 绝对性。因此就需要通过一个与设备无关的颜色空间来进行转换,即可以通过以上介绍的XYZ或LAB色空间来 进行转换。

    CMY颜色空间

    CMY是一种颜料混合配色体系

    RGB是一种光混合配色体系C - Cyan青 〈互补色〉 R - Red 红 M - Magenta 品红 〈互补色〉 G - Green 绿 Y - Yellow 黄 〈互补色〉 B - Blue 蓝

    工业印刷中用前一种配色体系(因为是用颜料印刷),但是如果用CMY来配黑色的话很难,往往配出的是一种灰黑色,所以实际应用时还单独有黑色,即K - 黑色,故而工业中实用的印刷使用CMYK体系。

    ·C和R相反,M和G相反,Y和B相反

    其他颜色模型:

    HSL颜色空间HSL(hue,saturation,lightness)颜色空间,这个颜色空间都是用户台式机图形程序的颜色表示, 用六角形锥体表示自己的颜色模型。

    HSB颜色空间HSB(hue,saturation,brightness)颜色空间,这个颜色空间都是用户台式机图形程序的颜色表示, 用六角形锥体表示自己的颜色模型。

    Ycc颜色空间 柯达发明的颜色空间,由于PhotoCd在存储图像的时候要经过一种模式压缩,所以 PhotoCd采用了 Ycc颜色空间,Ycc空间将亮度作由它的主要组件,具有两个 单独的颜色通道,采用Ycc颜色空间 来保存图像,可以节约存储空间。

    XYZ颜色空间国际照明委员会(CIE)在进行了大量正常人视觉测量和统计,1931年建立了"标准色度观察者", 从而奠定了现代CIE标准色度学的定量基础。由于"标准色度观察者"用来标定光谱色时出现负刺激值,计算不便,也不易理解,因此1931年CIE在RGB 系统基础上,改用三个假想的原色X、Y、 Z建立了一个新的色度系统。将它匹配等能光谱的三刺激值,定名为"CIE1931 标准色度观察者 光谱三刺激值",简称为"CIE1931标准色度观察者"。这一系统叫做"CIE1931标准色度系统"或称为" 2° 视场XYZ色度系统"。CIEXYZ颜色空间稍加变换就可得到Yxy色彩空间,其中Y取三刺激值中Y的值, 表示亮度,x、y反映颜色的色度特性。定义如下:在色彩管理中,选择与设备无关的颜色空间是 十分重要的,与设备无关的颜色空间由国际照明委员会(CIE)制定,包括CIEXYZ和CIELAB两个标准。 它们包含了人眼所能辨别的全部颜色。而且,CIEYxy测色制的建立给定量的确定颜色创造了条件。 但是,在这一空间中,两种不同颜色之间的距离值并不能正确地反映人们色彩感觉差别的大小, 也就是说在CIEYxy色厦图中,在 不同的位置不同方向上颜色的宽容量是不同的,这就是Yxy颜色空间 的不均匀性。这一缺陷的存在,使得在Yxy及XYZ空间不能直观地评价颜色。
    红包+折扣,阿里云上云大礼包!
    https://promotion.aliyun.com/ntms/yunparter/invite.html?userCode=5wzgtzow
    【全民云计算】 云主机低至4折
    https://promotion.aliyun.com/ntms/act/qwbk.html?userCode=5wzgtzow
    【阿里云新用户】 云通信专享8折
    https://www.aliyun.com/acts/alicomcloud/new-discount?userCode=5wzgtzow
    【商标注册服务】 低至680
    https://tm.aliyun.com/?userCode=5wzgtzow

    展开全文
  • 常见RGB格式

    千次阅读 2017-12-28 09:13:05
    常见RGB格式
  • RGB与RGBW比较

    2020-07-28 23:32:34
    本文从静态测试图的光学指标、视频测试图的光学指标、主观评价等三个方面对使用RGB显示技术和RGBW显示技术的4K电视进行比对验证,对有关测试结果进行了分析,并由此给出几点有关4K电视标准化方面的建议。
  • rgb和rgba

    千次阅读 2018-07-09 10:22:47
  • 100张.rgb格式图片

    2020-07-30 23:33:24
    学习rgb格式图片转其他格式图片的过程中,苦于找不到.rgb格式的图片,所以自己在网上下了100张jpg图片,把他们转成了rgb格式。转换代码晚些贴出来,这里先传上来,希望能帮助到一些同学。图片命名为类似1_500x352....
  • RGB转8色16色256色

    千次阅读 2018-05-17 08:38:02
    RGB色的图片有255*255*255=16581375种颜色,如果再加上透明度ARGB就要再乘以255,这么多的颜色在图形处理中有时不需要使用那么多的颜色,只需要转化成8色、16色或者256色就可以了,而透明度则作特殊处理,比如在阀值...
  • RGBW

    2019-07-25 22:50:11
    RGBW图像传感器传感 双摄 转载于:https://www.cnblogs.com/chjgongzuo/p/9882733.html
  • 各种颜色RGB

    万次阅读 多人点赞 2018-05-09 20:44:29
    转自:... ■RGB(255,192,203)■★●◆pink(粉红) ...■RGB(220,20,60)■★●◆crimson(腥红) ...■RGB(255,240,245)■★●◆lavenderblush(苍白的紫罗兰红) ...■RGB(219,112,147)■★
  • 概述本文章会详细的介绍RGB颜色空间与RGB三色中色调、饱和度、亮度之间的关系,最后会介绍HSV颜色空间!一.RGB颜色空间1. 起源 RGB三原色起源于上世纪初1809年Thomas Young提出视觉的三原色学说,随后Helmholtz...
  • 常见的RGB格式有RGB1、RGB4、RGB8、RGB565、RGB555、RGB24、RGB32、ARGB32等
  • 一些比较舒服的rgb配色 (含rgb值,可参考)

    万次阅读 多人点赞 2015-12-15 16:30:30
  • glRectf(glfloat x1,glfloat y1,glfloat x2,glfloat y2):x1,y1指定矩形的一个顶点x2,y2指定矩形反方向的顶点。四个点严格等于下面的序列(x1,y1)(x2,y1)(x2,y2)(x1,y2)。如果第二个顶点在第一个顶点的...
  • RGB-D(深度图像) & 图像深度

    万次阅读 多人点赞 2018-02-05 08:39:15
    RGB-D(深度图像)   深度图像 = 普通的RGB三通道彩色图像 + Depth Map   在3D计算机图形中,Depth Map(深度图)是包含与视点的场景对象的表面的距离有关的信息的图像或图像通道。其中,Depth Map 类似于...
  • RGB565 与RGB888的区别

    万次阅读 2013-01-29 10:33:52
    正常的RGB24是由24位即3个字节来描述一个像素,R、G、B各8位。而实际使用中为了减少图像数据的尺寸,如视频领域,对R、G、B所使用的位数进行的缩减,如你所说的RGB565和RGB555。 RGB565 就是R-5bit,G-6bit,B-5bit...
  • FFMPEG中的swscale提供了视频原始数据(YUV420,YUV422,YUV444,RGB24...)之间的转换,分辨率变换等操作,使用起来十分方便,在这里记录一下它的用法。 swscale主要用于在2个AVFrame之间进行转换。 下面来看一个...
  • RGB到HSV颜色空间的理解

    万次阅读 多人点赞 2012-11-21 09:36:22
    1. RGB模型 2. HSV模型 3. 如何理解RGB与HSV的联系 4. HSV在图像处理中的应用 5. opencv中RGB-->HSV实现 在图像处理中,最常用的颜色空间是RGB模型,常用于颜色显示和图像处理,三维坐标的模型形式,非常...
  • RGB与Lab颜色空间互相转换

    万次阅读 多人点赞 2020-04-24 21:47:31
    RGB与Lab颜色空间互相转换 1.Lab颜色空间 同RGB颜色空间相比(见博客《光与色的故事—颜色模型浅析》),Lab是一种不常用的色彩空间。它是在1931年国际照明委员会(CIE)制定的颜色度量国际标准的基础上建立起来...
1 2 3 4 5 ... 20
收藏数 348,040
精华内容 139,216
关键字:

rgb