我正在研究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:
我尝试了lab颜色值大于100或小于-100的图像,我认为我从skimage的lab2rgb()获得的警告可以证明这一点。
UserWarning:颜色数据超出范围:30个像素中的Z < 0 return xyz2rgb(lab2xyz(lab,illuminant,observer))