图像处理基础理论-颜色

说说几种模型吧。

RGB
CMYK
HSV(hue-saturation-value )/HSI
L*a*b*(Lab)
YUV/YIQ/YCrCb

在RGB模型中,每种颜色出现在红、绿、蓝的原色光谱分量中,这个模型基于笛卡儿坐标系统,所考虑的彩色子空间是左图所示的立方体。

图中,R,G,B位于3个角上;青、深红和黄位于另外3个角上,黑色在原点处,白色位于离原点最远的角上。在该模型中,灰度等级沿这两

点的连线分布。




CMY/CMYK模型

CMYK 模型以打印在纸张上油墨的光线吸收特性为基础,当白光照射到半透明油墨上时,部分光谱被吸收,部分被反射回眼睛。 理论上,纯青色 (C)、洋红 (M) 和黄色 (Y) 色素能够合成吸收所有颜色并产生黑色。由于这个原因,这些颜色叫作减色。因为所有打印油墨都会包含一些杂质,这三种油墨实际上产生一种土灰色,必须与黑色 (K) 油墨混合才能产生真正的黑色。将这些油墨混合产生颜色叫作四色印刷。减色 (CMY) 和加色 (RGB) 是互补色,每对减色产生一种加色,反之亦然。



Lab模型

Lab颜色模型是CIE于1976年推荐的设计成符合盂塞尔彩色系统的表色系。Lab颜色由亮度或光亮度分量L和a、b两个色度分量组成。其中 a在的正向数值越大表示越红,在负向的数值越大则表示越绿;b在的正向数值越大表示越黄,在负向的数值越大表示越蓝。Lab 空间比计算机显示器、打印机甚至比人类视觉的色域都要大,表示为 Lab 的位图比RGB或CMYK位图获得同样的精度要求更多的每像素数据。



YUV模型

  在彩色电视制式中,使用YUV和YIQ模型来表示彩色图像。在PAL彩色电视制式中使用YUV模型,其中Y表示亮度,UV用来表示色差,U、V是构成彩色的两个分量;在NTSC彩色电视制式中使用YIQ模型,其中的Y表示亮度,I、Q是两个彩色分量。彩色电视最早的构想是使用RGB三原色来同时传输。这种设计方式是原来黑白带宽的3倍,在当时并不是很好的设计,YUV最大的优点在于只需占用极少的带宽。




HSV模型

HSV(也叫HSB)是对RGB 色彩空间中点的两种有关系的表示,它们尝试描述比 RGB 更准确的感知颜色联系,并仍保持在计算上简单。这种彩色描述对人来说是自然的、直观的。然后人们便可发展和使用这些算法。可以说RGB对图像彩色的产生是理想的(用彩色摄像机捕获图像或者把图像显示在监视器屏幕上),但是对彩色描述上的应用有较多的限制。
色相(H)是色彩的基本属性,就是平常所说的颜色名称,如红色、黄色等。
饱和度(S)是指色彩的纯度,越高色彩越纯,低则逐渐变灰,取0-100%的数值。
明度(V),亮度(B),取0-100%。



颜色模型与其应用领域

颜色模型  主要应用领域

RGB                   面向显示或摄取设备

YUV/YIQ            面向电视信号传输

HSV/HSL           面向一般彩色图象应用

Lab                     面向科学研究

CMY/CMYK        面向打印或印刷设备


这些都是网上收集的资料,整理了一下,取了些平时有涉及的放了上去。RGB都可以转成各种模型,这里就不贴出公式了。wiki上搜都有的。


你可能感兴趣的:(图像识别)