def _calc_rgb2lab_min_max():
"""
:return: ([L_min, a_min, b_min], [L_max, a_max, b_max])
"""
num_space = 16
size_image = num_space * num_space * num_space
values_pixel = numpy.linspace(0, 1, num_space)
image_array = [[r, g, b] for r in values_pixel for g in values_pixel for b in values_pixel]
image_array = numpy.vstack(image_array).reshape((1, size_image, 3))
image_array = rgb2lab(image_array) # illuminant='D65'
return image_array.min(axis=1).squeeze(), image_array.max(axis=1).squeeze()
评论列表
文章目录