Intensity Clamping
1 개요
이미지의 값을 특정 범위 값으로 잘라내는 알고리즘입니다.
2 알고리즘 상세 설명
최대 강도 최대 강도 픽셀 값으로 해당 범위를 벗어나는 픽셀 값들의 값을 제한합니다.
Source Image | Destination Image |
---|---|
![]() |
![]() |
Fig. Min Intensity: 50, Max Intensity: 150 동작 결과
3 파라미터 설정 및 사용 방법
SetMinIntensity
- Min Intensity 값을 설정합니다.
- 기본값은 채널별로 0입니다.
SetMaxIntensity
- Max Intensity 값을 설정합니다.
- 기본값은 채널별로 255입니다.
SetIntensity
- Min & Max Intensity 값을 설정합니다.
4 예제 코드
CIntensityClamping intensityClamping;
CFLImage fliSourceImage;
intensityClamping.SetSourceImage(fliSourceImage);
CMultiVar<double> mvMinIntensity;
mvMinIntensity.PushBack(50);
intensityClamping.SetMinIntensity(mvMinIntensity);
CMultiVar<double> mvMaxIntensity;
mvMaxIntensity.PushBack(150);
intensityClamping.SetMaxIntensity(mvMaxIntensity);
intensityClamping.Execute();