彩色模型(也称为彩色空间活彩色系统)目的是在某些标准下用可以接受的放对彩色加以说明。一般彩色空间的定义都是面向硬件或者面向应用的。常见的有RGB,CMY,CMYK,HSI,CIE,YIQ,YUV等。

1.RGB(red,green,blue红绿蓝)彩色模型
RGB模型中,每种颜色出现在红绿蓝的原色光谱分量中,所有颜色都有红绿蓝组成。基于笛卡尔坐标系。
假设一幅RGB图像,每通道都是8比特,在这种条件下每个像素有24比特深度。全彩色图像用来表示一幅24比特的RGB彩色图像。在24比特的图像中,可显示的颜色总数为(28)3=16777216(28)3=16777216(2^8)^3=16777216.
主要分为以下类型:
(1)RGB555
RGB555是一种16位的RGB格式,各分量都用5位表示,剩下的一位不用。
高字节 -> 低字节
XRRRRRGGGGGBBBBB
(2)RGB565
RGB565也是一种16位的RGB格式,但是R占用5位,G占用6位,B占用5位。
(3)RGB24
RGB24是一种24位的RGB格式,各分量占用8位,取值范围为0-255。
(4)RGB32
RGB24是一种32位的RGB格式,各分量占用8位,剩下的8位作Alpha通道或者不用。
特别注意:*稳定RGB色集合,或称为全系统稳定色集合为RGB颜色空间的子集。在互联网中称为稳定WEB色或稳定浏览器色*
稳定RGB色集合同样由RGB三通道构成,但各通道只能取固定的几个值。如1,51,102,153,204或255.

2.CMY(cyan,mayenta,yellow青,深红,黄色) and CMYK(CMY and black,加入黑色通道)
青,深红和黄色为光的二次色,是颜料的颜色。用于打印机和复印机的数据输入较多。
同等比重的颜料原色,青色、深红色、和黄色。可以生成黑色,但是黑色不纯正,为了生成纯色的黑色,加入K(黑色),提出CMYK模型。
3.HSI(色调,饱和度,亮度)
RGB模型和CMY模型的相互转换比较简单,但是不能很好的适应人解释的颜色的颜色。
色调:[1]色调是描述一种纯色的颜色属性
饱和度:[1]饱和度是一种纯色被白光稀释的程度的度量
亮度:[1]亮度是一个主观的描述子,实际上是不可度量的
4.CIE()
CIE表色系简介 根据GB/T 7707-1987《凹版装潢印刷品》中采用CIE表色系,作以下介绍。
CIE表色系的基础是红(R)、绿(G)、蓝(B)三原色,以它们来决定混色比率;通常确定色刺激是根据加色法混色的原理来实现的。
5.YIO()
YIQ,是NTSC(National Television Standards Committee)电视系统标准。Y是提供黑白电视及彩色电视的亮度信号(Luminance),即亮度(Brightness),I代表In-phase,色彩从橙色到青色,Q代表Quadrature-phase,色彩从紫色到黄绿色。
6.YUV()
YUV(亦称YCrCb)是被欧洲电视系统所采用的一种颜色编码方法。在现代彩色电视系统中,通常采用三管彩色摄像机或彩色CCD摄影机进行取像,然后把取得的彩色图像信号经分色、分别放大校正后得到RGB,再经过矩阵变换电路得到亮度信号Y和两个色差信号R-Y(即U)、B-Y(即V),最后发送端将亮度和两个色差总共三个信号分别进行编码,用同一信道发送出去。这种色彩的表示方法就是所谓的YUV色彩空间表示。采用YUV色彩空间的重要性是它的亮度信号Y和色度信号U、V是分离的。如果只有Y信号分量而没有U、V信号分量,那么这样表示的图像就是黑白灰度图像。彩色电视采用YUV空间正是为了用亮度信号Y解决彩色电视机与黑白电视机的兼容问题,使黑白电视机也能接收彩色电视信号。
7.转换

RGB~CMY:(假设颜色值都归一化到范围[0,1],一般归一化为了方便)

RGB~HSI

HSI~RGB

RGB-CIEXYZ

RGB-YIO

RGB-YUV

参考文献:[1] 数字图像处理 冈萨雷斯 428~429;

彩色模型,及RGB,CMY,CMYK,HSI,CIE,YIQ,YUV相互转化及介绍相关推荐

  1. 视觉系统照明模型 光通量,辐照度,颜色模型(RGB,HSV,CMYK)

    简述对视觉系统照明模型的基本理解 1.光通量 强调光的强度,指人眼所能感受到的辐射功率,他等于单位时间内某一波段的辐射能量和该波段的相对视见率的乘积.符号是φ,单位位lm(流明),通常1lm=0.00 ...

  2. (四)使用OpenCV实现图像彩色模型转换

    (四)使用OpenCV实现图像彩色模型转换 全文介绍部分引自<数字图像处理>第六章 1.彩色基础 彩色光在电磁波中的波长范围是400-700nm.人眼中的锥状体负责色觉的感知,实验发现,人 ...

  3. 图像算法六:【彩色图像处理】彩色模型、彩图处理

    颜色模型(颜色空间)就是描述用一组数值来描述颜色的数学模型.在彩色图像处理中,选择合适的彩色模型是很重要的.从应用的角度来看,彩色模型可分为两类: 一.面向硬件设备的彩色模型 1.RGB模型 最典型. ...

  4. 图像处理中常用的彩色模型

    颜色模型(颜色空间)就是描述用一组数值来描述颜色的数学模型.在彩色图像处理中,选择合适的彩色模型是很重要的.从应用的角度来看,彩色模型可分为两类: 一.面向硬件设备的彩色模型 1.RGB模型 最典型. ...

  5. 前端需要了解的颜色模型,RGB、HSL和HSV

    目录 RGB模型 RGB颜色值 rgb 转 hex hex 转 rgb HSL模型 HSV(B)模型 RGB 与 HSL 的转换 rgb 转 hsl hsl 转 rgb 颜色模型,是用来表示颜色的数学 ...

  6. 解析常用的图像彩色模型

    原文链接:https://blog.csdn.net/u012507022/article/details/51523385 颜色模型(颜色空间)就是描述用一组数值来描述颜色的数学模型.在彩色图像处理 ...

  7. HSI、HSV、RGB、CMYK、HSL、HSB、Ycc、XYZ、Lab、YUV颜色模型的区别

    HSI.HSV.RGB.CMYK.HSL.HSB.Ycc.XYZ.Lab.YUV颜色模型的区别 HSV颜色空间 HSV(hue,saturation,value)颜色空间的模型对应于圆柱坐标系中的一个 ...

  8. 9.2【彩色模型】-----基于Opencv实现-----把一幅RGB图转为CMY图

    (一)CMY模型 CMY(Cyan,Magenta,Yellow)模型是采用青,品红,黄色3种基本原色按一定比例合成颜色的方法,由于色彩的显示不是直接来自于光线的色彩,而是光线被物理吸收掉一部分之后反 ...

  9. 彩色模型,CIE XYZ,CIE RGB

    学习DIP第8天 转载请标明出处:http://blog.csdn.net/tonyshengtan,欢迎大家转载,发现博客被某些论坛转载后,图像无法正常显示,无法正常表达本人观点,对此表示很不满意. ...

  10. HSI, HSV,RGB,HSL,HSB,CMYK ,Ycc,XYZ,Lab,YUV空间的区别

    HSV颜色空间   HSV(hue,saturation,value)颜色空间的模型对应于圆柱坐标系中的一个圆锥形子集,圆锥的顶面对应于V=1. 它包含RGB模型中的R=1,G=1,B=1 三个面,所 ...

最新文章

  1. git常见操作--忽略文件以及常用命令【转】
  2. 文本域textarea 的值也是用value 来表示的。
  3. MySQL自学笔记2--select的5个子句
  4. python绘图turtle小猪_turtle作图:用turtle画一个小猪佩奇(详解!)
  5. .NET开源两年之后社区贡献如何
  6. python实例 81,82
  7. 小程序入门到精通:微信小程序介绍及开发准备工作(一)
  8. js中使用new Date(str)创建时间对象不兼容firefox和ie的解决方式
  9. Mesos:数据库使用的持久化卷
  10. php fpm过多,Linux下php-fpm进程过多导致内存耗尽问题解决
  11. DVP和MIPI接口的简单区别
  12. 东莞:“风暴眼”中的世界工厂
  13. 肖明计算机网络答案,袭肖明
  14. mysql清空表分区数据恢复_清空表数据恢复 mysql恢复某个表数据
  15. ARM微控制器与嵌入式系统
  16. c语言实现偶数阶乘,c语言实现阶乘的方法
  17. SCA工具对比分析和应用解读「超全」
  18. UL 9540A-2019【中文】 评估电池储能系统中热失控火灾传播的测试方法的安全标准
  19. 论文阅读:iCAN: Instance-Centric Attention Network for Human-Object Interaction Detection
  20. 【JAVA】-- 期末考试试题含答案(选择、判断、填空、简答)(一)

热门文章

  1. jQuery DOM操作 实现本地表格查询
  2. EasyCVR通过GB28181级联到紫光华智综合安防应用平台无法注册成功问题排查
  3. edx 4G Network Essentials 3 - Nodes with data plane (SGW, PGW) 
  4. C语言绝对地址函数创建和读取函数
  5. hiveql 没有left()right()函数,可用substr()替代
  6. h5计时器(requestAnimationFrame)
  7. 一次性计时器和间隔性计时器的实现
  8. 【微服务】Nacos注册中心
  9. WhereDidMyTimeGo - 一款帮你记录每天的时间分配的MacOS app
  10. r语言中大小写c的区别吗,R语言和C语言哪个难?