我正在研究 CIELAB 颜色空间,但找不到有关 skimage.color.rgb2lab 生成的每个通道范围的任何信息。
谢谢。
只是想发布@Stefan的答案
L:0 至 100,a:-127 至 128,b:-128 至 127。
引用自维基,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))