在Python中快速将RGB转换为LAB
2 个回答
3
Stefan van der Walt的回答在当时是正确的,但如果你现在还有同样的问题并且找到了这个页面:从scikit-image 0.13版本(2016年12月)开始,skimage.color.rgb2lab
这个函数增加了一个illuminant
参数,所以你可以直接这样写:
lab = color.rgb2lab(image, illuminant='D50')
4
目前,skimage中的白色参考不能作为参数传递(欢迎提交请求),不过这里有个解决方法:
from skimage import color
color.colorconv.lab_ref_white = np.array([0.96422, 1.0, 0.82521])
lab = color.rgb2lab(image)