Equalization

1 개요

Equalization 알고리즘은 히스토그램에 결과를 바탕으로 히스토그램 평활화를 연산하는 알고리즘입니다.

2 알고리즘 상세 설명

히스토그램에 결과를 바탕으로 히스토그램 평활화를 진행하여 이미지의 픽셀 값 분포가 전체 영역에서 골고루 나타나도록 합니다.

알고리즘 동작 결과
원본원본 이미지 결과Equalization 결과
Fig. Equalization 결과

3 예제 코드

// 알고리즘 객체 생성합니다.
CEqualization equalization;

// 이미지를 입력합니다.
CFLImage fliSourceImage;
fliSourceImage.Load(L"Flower.flif");
equalization.SetSourceImage(fliSourceImage);

// 알고리즘을 동작합니다.
equalization.Execute();
// 알고리즘 객체 생성합니다.
CEqualization equalization = new CEqualization();

// 이미지를 입력합니다.
CFLImage fliSourceImage = new CFLImage();
fliSourceImage.Load("Flower.flif");
equalization.SetSourceImage(ref fliSourceImage);

// 알고리즘을 동작합니다.
equalization.Execute();