더북(TheBook)

5.3.1 히스토그램 구하기

영상의 히스토그램(histogram)이란 영상의 픽셀 값 분포를 그래프 형태로 표현한 것을 의미합니다. 그레이스케일 영상의 경우, 각 그레이스케일 값에 해당하는 픽셀의 개수를 구하고 이를 막대 그래프 형태로 표현함으로써 히스토그램을 구할 수 있습니다. 컬러 영상에 대해서도 세 개의 색상 성분 조합에 따른 픽셀 개수를 계산하여 히스토그램을 구할 수 있습니다. 이 절에서는 그레이스케일 영상의 밝기 성분으로부터 히스토그램을 계산하고 응용하는 방법에 대해 설명할 것이며, 컬러 영상의 히스토그램 사용 방법은 10장에서 따로 설명하겠습니다.

단순한 형태의 영상을 이용하여 히스토그램 계산 과정을 알아보겠습니다. 테스트로 사용할 영상과 히스토그램을 그림 5-12에 나타냈습니다. 그림 5-12 왼쪽에 나타난 4×4 입력 영상은 각 픽셀이 0부터 7 사이의 밝기를 가질 수 있는 단순한 형태의 영상입니다. 이 영상에서 값이 0인 픽셀 개수를 세어 보면 4이고, 밝기 값이 1인 픽셀 개수는 3입니다. 나머지 밝기 값에 해당하는 픽셀 개수도 어렵지 않게 구할 수 있습니다. 이처럼 각각의 밝기에 해당하는 픽셀 개수를 세어서 막대그래프 형태로 표현한 히스토그램을 그림 5-12 오른쪽에 나타냈습니다.

▲ 그림 5-12 단순한 영상에서 히스토그램 구하기

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.