Color Adjustment
1 개요
Color Adjustment 알고리즘은 컬러 이미지를 다른 색공간에서 조정한 결과를 보여주는 알고리즘 입니다.
2 알고리즘 상세 설명
Offset을 조정할 지원하는 색공간의 목록은 다음와 같습니다.
- BGR
- YCbCr
- HSV
- HSL
- HSI
- CIE Lab
- CIE Luv
- CIE LCh
입력력 이미지 | 결과 이미지 |
---|---|
![]() |
![]() |
Fig. Color Adjustment 동작 예시
위의 예시는 예제 이미지를 사용하여 CIELCh 공간에서 Offset (10, 30, -50) 을 설정하여 동작한 예시입니다.
3 예제 코드
CColorAdjustment colorAdj;
CFLImage fliSourceImage;
colorAdj.SetSourceImage(fliSourceImage);
colorAdj.SetColorSpace(CColorAdjustment::EColorSpace_CIELCh);
colorAdj.SetOffset(CMultiVar<double>(10, 30, -50));
colorAdj.Execute();
4 파라미터 설정 및 사용 방법
멤버함수 | 파라미터 | 설 명 | ||
---|---|---|---|---|
SetColorSpace | EColorSpace | eColorSpace | IN | Offset을 적용할 색공간 |
GetColorSpace | EColorSpace | eColorSpace | OUT | Offset을 적용할 색공간 |
Offset을 적용할 색공간을 선택 및 가져 옵니다.
멤버함수 | 파라미터 | 설 명 | ||
---|---|---|---|---|
SetOffset | CMultiVar<double> | mvOffset | IN | Offset 설정자 |
GetOffset | CMultiVar<double> | mvOffset | OUT | Offset 접근자 |
적용할 색공간의 각 채널 Offset 을 설정 및 가져옵니다.