[python] 이미지 색상 모델 변환하기

이미지 처리에는 다양한 작업이 있습니다. 이 중에서도 이미지의 색상 모델을 변환하는 작업은 많이 사용되는 기능 중 하나입니다. 예를 들어, RGB 색상 모델에서 HSV 색상 모델로 변환하는 작업을 해보겠습니다.

필요한 라이브러리 설치하기

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

pip install Pillow

RGB to HSV 변환하기

from PIL import Image

# 이미지 열기
image = Image.open("image.jpg")

# RGB 이미지를 HSV로 변환
image_hsv = image.convert("HSV")

# 변환된 이미지 저장
image_hsv.save("image_hsv.jpg")

위의 코드에서는 Pillow의 Image 클래스를 사용하여 이미지를 엽니다. 그리고 convert() 함수를 사용하여 RGB 이미지를 HSV로 변환합니다. 변환된 이미지는 save() 함수를 사용하여 저장할 수 있습니다.

이와 같은 방법으로 다른 색상 모델로의 변환도 수행할 수 있습니다. 변환할 색상 모델에 따라 convert() 함수의 인자를 변경해주면 됩니다.

참고 자료