6

我正在研究 CIELAB 颜色空间,但找不到有关 skimage.color.rgb2lab 生成的每个通道范围的任何信息。

谢谢。

4

2 回答 2

4

只是想发布@Stefan的答案

L:0 至 100,a:-127 至 128,b:-128 至 127。

于 2015-01-20T14:41:52.680 回答
1

引用自维基,https://en.wikipedia.org/wiki/CIELAB_color_space

a* 和 b* 轴的缩放和限制将取决于具体实现,如下所述,但它们通常在 ±100 或 -128 到 +127(有符号 8 位整数)的范围内运行。

在 skimage 中,xxx2lab() 通常返回一个浮点数组,因此 a* 和 b* 的范围更有可能是 [-100,100]。

PS:

我在实验室颜色中尝试了值 > 100 或 < -100 的图像,我认为我从 skimage 中的 lab2rgb() 得到的警告可以证明这一点。

用户警告:颜色数据超出范围:Z < 0 in 30 像素返回 xyz2rgb(lab2xyz(lab, illuminant, observer))

于 2020-03-12T08:54:12.927 回答