《OpenCV:Lab颜色空间》

一、Lab颜色空间概念
Lab是一种色彩空间,也即一种颜色模型,是在1931年国际照明委员会(CIE)制定的颜色度量国际标准的基础上建立的,在1976年又经修订并被命名为CIELab。它包括人眼所能看到的所有的颜色(可见光谱),所以也是目前为止色域最宽的色彩空间,其每一组色值对应一种确定的与设备无关的色彩。这种用数学理论量化的色彩空间使不同设备的色彩能够相互比较、模拟和匹配。
在Lab颜色空间中,一种颜色由L(明度)、a颜色、b颜色三种参数表征。在一幅图像中,每一个像素有对应的Lab值。一幅图像就有对应的L通道、a通道和b通道。在Lab中,明度和颜色是分开的, L通道没有颜色,a通道和b通道只有颜色。不像在RGB颜色空间中,R通道、G通道、B通道每一个既包含有明度又包含有颜色。 L取值为0--100(纯黑--纯白)、a取值为+127--128(洋红--绿)、b取值为+127--128(黄--蓝).正为暖色,负为冷色。

二、Lab颜色模式的特点

  1. Lab颜色空间中明度和颜色是分开的, L通道没有颜色,a通道和b通道只有颜色。
    2.在Lab中进行调节很简单,速度很快。
    3.色域宽阔 。它不仅包含了RGB,CMYK的所有色域,还能表现它们不能表现的色彩,人的肉眼能感知的色彩,都能通过Lab模型表现出来。
    4.它弥补了RGB色彩模型和CMYK色彩模式色彩分布不均的不足。

三、颜色空间转换
将RGB格式转换为Lab模式有两种方法.一种是传统的图像->模式->Lab颜色;另一种是编辑->转换为配置文件,源空间配置文件:sRGB,设目的配置文件: Lab颜色,这种方法的好处是可以不勾选:使用仿色和拼合图层.转换为Lab格式时,Lab格式中的L值是按绿色60%、红色30%、蓝色10%平均而得。

你可能感兴趣的:(《OpenCV:Lab颜色空间》)