[python] 이미지 감마 보정하기

이미지 감마 보정은 이미지의 밝기와 명암을 조절하여 색상을 더 생생하고 선명하게 표현하는 기술입니다. 이는 디지털 이미지 처리에서 매우 유용하게 사용됩니다. 이번에는 파이썬을 사용하여 이미지 감마 보정하는 방법을 알아보겠습니다.

Pillow 라이브러리 설치하기

먼저, 이미지 처리를 위해 Pillow 라이브러리를 설치해야 합니다. 아래의 명령을 사용하여 설치할 수 있습니다.

pip install pillow

이미지 불러오기

이미지를 감마 보정하기 위해 우선 이미지를 불러와야 합니다. Pillow 라이브러리의 Image.open() 함수를 사용하여 이미지를 불러올 수 있습니다.

from PIL import Image

image = Image.open("image.jpg")

감마 보정 적용하기

이제 이미지에 감마 보정을 적용할 차례입니다. Pillow 라이브러리의 ImageEnhance.Contrast 모듈을 사용하여 감마 보정을 적용할 수 있습니다. 다음은 감마 값을 조절하여 이미지에 감마 보정을 적용하는 예시입니다.

from PIL import ImageEnhance

# 감마 값을 조절할 수 있는 범위는 0.1부터 2.0까지입니다. 
gamma = 1.5
enhancer = ImageEnhance.Contrast(image)
gamma_corrected_image = enhancer.enhance(gamma)

gamma_corrected_image.show()

결과 확인하기

감마 보정이 적용된 이미지를 확인해보기 위해서는 Image.show() 함수를 사용합니다. 이를 통해 이미지가 어떻게 보여지는지 실시간으로 확인할 수 있습니다.

gamma_corrected_image.show()

결론

이렇게 파이썬을 사용하여 이미지에 감마 보정을 적용하는 방법을 알아보았습니다. 이미지 감마 보정은 이미지 처리에서 매우 중요한 기술이며, 다양한 이미지 효과를 만들 수 있습니다. Pillow 라이브러리를 사용하면 간단하게 이미지 감마 보정을 적용할 수 있습니다. ```

참고자료: