Main Content

lab2xyz

CIE 1976 L*a*b*를 CIE 1931 XYZ로 변환

설명

예제

xyz = lab2xyz(lab)은 CIE 1976 L*a*b* 값을 CIE 1931 XYZ 값(2° 관찰자)으로 변환합니다.

예제

xyz = lab2xyz(lab,'WhitePoint',whitePoint)는 광원의 기준 흰색 점을 지정합니다.

예제

모두 축소

디폴트 기준 흰색 점 D65를 사용하여 L*a*b* 색 값을 XYZ로 변환합니다.

lab2xyz([50 10 -5])
ans = 1×3

    0.1942    0.1842    0.2282

L*a*b* 색 값을 D50 흰색 점을 지정하는 XYZ로 변환합니다.

lab2xyz([50 10 -5],'WhitePoint','d50')
ans = 1×3

    0.1970    0.1842    0.1729

입력 인수

모두 축소

변환할 색 값으로, 다음 형식 중 하나인 숫자형 배열로 지정됩니다.

  • c×3 컬러맵. 각 행이 하나의 L*a*b* 색 값을 지정합니다.

  • m×n×3 영상

  • m×n×3×p 영상 스택

특성설명
L*영상의 휘도 또는 밝기. 값은 [0, 100] 범위 내에 있으며, 여기서 0은 검은색을, 100은 흰색을 지정합니다. L*이 증가하면 색이 밝아집니다.
a*영상의 빨간색 또는 녹색 색조의 양. 큰 양수의 a* 값은 빨간색/자홍색에 대응됩니다. 큰 음수의 a* 값은 녹색에 대응됩니다. a* 값의 단일 범위는 존재하지 않으나, 값은 일반적으로 [-100, 100] 또는 [-128, 127) 범위 내에 있습니다.
b*영상의 노란색 또는 파란색 색조의 양. 큰 양수의 b* 값은 노란색에 대응됩니다. 큰 음수의 b* 값은 파란색에 대응됩니다. b* 값의 단일 범위는 존재하지 않으나, 값은 일반적으로 [-100, 100] 또는 [-128, 127) 범위 내에 있습니다.

데이터형: single | double

기준 흰색 점으로, 1×3 벡터 또는 다음 표에 나열된 CIE 표준 광원 중 하나로 지정됩니다.

흰색 점
"a"

CIE 표준 광원 A, [1.0985, 1.0000, 0.3558]. 상관 색 온도 2856K를 사용하여 일반 가정용 텅스텐 필라멘트 조명을 시뮬레이션합니다.

"c"CIE 표준 광원 C, [0.9807, 1.0000, 1.1822]. 상관 색 온도 6774K를 사용하여 평균 또는 북쪽 하늘 일광을 시뮬레이션합니다. CIE에서는 더 이상 사용하지 않습니다.
"e"동일 에너지 라디에이터, [1.000, 1.000, 1.000]. 이론적인 기준으로서 유용함.
"d50"CIE 표준 광원 D50, [0.9642, 1.0000, 0.8251]. 상관 색 온도 5003K를 사용하여 일출 또는 일몰의 일광을 시뮬레이션합니다. 수평선 빛이라고도 합니다.

"d55"

CIE 표준 광원 D55, [0.9568, 1.0000, 0.9214]. 상관 색 온도 5500K를 사용하여 오전 중 또는 오후 중 일광을 시뮬레이션합니다.

"d65"CIE 표준 광원 D65, [0.9504, 1.0000, 1.0888]. 상관 색 온도 6504K를 사용하여 정오 일광을 시뮬레이션합니다.
"icc"ICC 프로파일에 사용되는 PCS(Profile Connection Space) 광원. 부호 있는 32비트 숫자(16개 소수부 비트) 고정소수점을 사용하여 [0.9642, 1.000, 0.8249]를 근사. 실제 값: [31595,32768, 27030]/32768.

데이터형: single | double | char

출력 인수

모두 축소

변환된 XYZ 색 값으로, 입력값과 같은 형태와 유형의 숫자형 배열로 반환됩니다.

버전 내역

R2014b에 개발됨

참고 항목

| |