[C#] 스펙트럼 데이터 삼자극치(XYZ) 계산하기. 색좌표(CIE1931 x, y) 계산하기. C# 구현 예제.
삼자극치(XYZ) 계산 함수 만들기이번 포스팅에서는 380nm ~ 780nm 구간의 스펙트럼 데이터**CIE 등색함수(Color Matching Functions, CMF)**를 이용해**삼자극치(X, Y, Z)**를 계산하는 방법을 정리해보겠습니다.조명이나 물체의 색을 다룰 때, 스펙트럼 데이터만으로는사람이 인지하는 색을 바로 알 수 없습니다.그래서 CIE 1931 XYZ 표색계가 도입되었고,이를 통해 **삼자극치(Tristimulus Values)**를 구할 수 있습니다. 1. 삼자극치(XYZ) 정의삼자극치는 다음과 같은 적분식으로 정의됩니다. 보통 k는 Y 값이 100이 되도록 맞추기도 하지만,단순 계산에서는 k=1로 두어도 무방합니다.2. C# 구현 예제아래는 **1nm 간격(380~780nm)*..