Lab模型

来源:互联网 发布:mac强制关机快捷键 编辑:程序博客网 时间:2024/05/05 14:52


描述:
颜色模型 (Lab)是 基于人对颜色的感觉。Lab 描述的是颜色的显示方式,所以 Lab 被视为与设备无关的颜色模型。

定义:
Lab色彩模型是由明度(L)和有关色彩的a, b三个要素组成。
L:表示明度(Luminosity),a:表示从洋红色绿色的范围,b:表示从黄色蓝色的范围。
L的值域由0到100,L=50时,就相当于50%的黑;
a和b的值域都是由+127至-128。
其中+127 a就是——红色,过渡到-128 a变成绿色;
其中+127 b就是——黄色,过渡到-128 b变成蓝色;

所有的颜色就以这三个值交互变化所组成。

例如,一块色彩的Lab值是L = 100,a = 30, b = 0, 这块色彩就是粉红色。
(注:此模式中的a轴,b轴颜色与RGB不同,洋红色更偏红,绿色更偏青,黄色略带红,蓝色有点偏青色)

优点:
Lab色彩模型除了上述不依,具有它自身的优势:色域宽阔。
它不仅包含了RGB,CMYK的所有色域,还能表现它们不能表现的色彩。
人的肉眼能感知的色彩,都能通过Lab模型表现出来。
另外,Lab色彩模型的绝妙之处还在于它弥补了RGB色彩模型色彩分布不均的不足,
因为RGB模型在蓝色到绿色之间的过渡色彩过多,而在绿色到红色之间又缺少黄色和其他色彩。

如果我们想在数字图形的处理中保留尽量宽阔的色域和丰富的色彩,最好选择Lab

matlab相关代码:

I= imread('test.jpg');
cform = makecform('srgb2lab');          
lab = applycform(im,cform);             
imshow(lab);



0 0
原创粉丝点击