在python中将rgb转换为lab的快速方法

时间:2014-04-08 14:52:32

标签: python colors scikit-image

是否有使用D50 sRGB在Python3中将RGB转换为LAB的快速方法?

Python-Colormath太慢了

skimage使用D65

2 个答案:

答案 0 :(得分:4)

目前,skimage中的白色引用不能作为参数传递(pull request welcome),但这是一个解决方法:

from skimage import color
color.colorconv.lab_ref_white = np.array([0.96422, 1.0, 0.82521])
lab = color.rgb2lab(image)

答案 1 :(得分:0)

Stefan van der Walt的回答当时是正确的,但对于仍然有相同问题并找到此页面的任何人:从scikit-image 0.13(2016年12月)开始,skimage.color.rgb2lab会使用{{1} }参数,因此您只需编写

illuminant