Преобразование RGB в CIE 1976 L * a * b *
Если вы задаете входное цветовое пространство RGB следующим 'linear-rgb', затем rgb2lab принимает, что входные значения являются линеаризированными значениями sRGB. Если вместо этого вы хотите, чтобы входное цветовое пространство было линеаризировано Adobe RGB (1998), то можно использовать lin2rgb функция.
Для примера, для преобразования линеаризированного изображения Adobe RGB (1998) RGBlinadobe в цветовое пространство CIE 1976 L * a * b * выполните преобразование в два этапа:
RGBadobe = lin2rgb(RGBlinadobe,'ColorSpace','adobe-rgb-1998'); LAB = rgb2lab(RGBadobe,'ColorSpace','adobe-rgb-1998');