void cv::equalizeHist(
    Mat src
    Mat dst
)
void Cv2.EqualizeHist(
    Mat src,
    Mat dst,
    HistCompMethods method
)
dst = cv2.equalizeHist(
    src,
    dst = None
)


- 입력 이미지(src)의 히스토그램 누적 분포 함수(Cumulative Distribution Function, cdf)를 계산합니다.
- \(dst(x,\ y) = cdf(src(x,\ y)) \times \frac{255}{width \times height}\)
- \(cdf\)에 순람표(Look Up Table, LUT)을 적용해 계산합니다.
- 히스토그램 평활화는 밝기(Brightness)를 정규화하고 대비(Contrast)를 높입니다.


요약(Summary)

그레이스케일 이미지의 히스토그램을 균일한 분포로 변경합니다.

매개변수(Parameter)

입력 이미지(src) 히스토그램 평활화를 적용하려는 이미지

출력 이미지(dst) 히스토그램 평활화가 적용된 이미지

반환값(Returns)

출력 이미지(dst) 히스토그램 평활화가 적용된 이미지