High Dynamic Range
1 개요
노출 정도가 다른 다중 노출 이미지들을 한장의 밝기가 고른 이미지로 만드는 알고리즘입니다.
2 알고리즘 상세 설명
노출 정도가 다른 다중 노출 이미지들을 한장의 밝기가 고른 이미지로 만드는 알고리즘입니다.
출력 이미지의 밝기 정도를 조절할 수 있는 파라미터 Rate를 설정 가능합니다.
Rate 입력 범위는 0.3 ~ 1 사이이고, 이는 Source 이미지를 0 ~ 1 범위의 값을 가지는 Floating Point Type 이미지로 포멧을 변경한 후 Operation Power를 수행할 때의 지수값과 같습니다.
Source 이미지가 1Ch, 3Ch, 4Ch 일 경우에만 사용 가능 합니다.
Source | Result | ![]() |
![]() |
---|
Fig. High Dynamic Range 결과 이미지
3 파라미터 설정 및 사용 방법
멤버함수 | 파라미터 | 설 명 | ||
---|---|---|---|---|
SetRateValue | double | f64RateValue | IN | Rate 값을 설정합니다. (0.3 <= Rate <= 1) |
4 예제 코드
CHighDynamicRange HighDynamicRange;
CFLImage fliSourceImage;
CFLImage fliDestinationImage;
HighDynamicRange.SetSourceImage(fliSourceImage);
HighDynamicRange.SetDestinationImage(fliDestinationImage);
HighDynamicRange.SetRateValue(0.8);
HighDynamicRange.Execute();