[python] 파이썬으로 이미지 처리 및 필터 적용하기

파이썬을 사용하여 이미지를 처리하고 필터를 적용하는 것은 매우 흥미로운 작업입니다. 이미지 처리 라이브러리를 사용하면 이미지를 읽고 수정하여 새로운 이미지를 생성할 수 있습니다.

이미지 처리를 위한 라이브러리

가장 널리 사용되는 이미지 처리 라이브러리 중 하나는 Pillow입니다. Pillow는 이미지 처리를 위한 강력한 기능을 제공하며, 다양한 이미지 형식을 지원합니다.

다음은 Pillow를 사용하여 이미지를 열고 보여주는 간단한 예제입니다.

from PIL import Image

# 이미지 열기
image_path = "example.jpg"
img = Image.open(image_path)

# 이미지 보여주기
img.show()

이미지에 필터 적용하기

Pillow를 사용하면 이미지에 다양한 필터를 적용할 수 있습니다. 예를 들어, 이미지를 회전시키거나 크기를 조절하거나 흑백으로 변환하는 등 다양한 작업을 수행할 수 있습니다.

다음은 이미지에 흑백 필터를 적용하는 예제입니다.

from PIL import Image, ImageFilter

# 이미지 열기
image_path = "example.jpg"
img = Image.open(image_path)

# 흑백 필터 적용
black_white_img = img.convert("L")

# 새로운 이미지 저장
black_white_img.save("black_white_example.jpg")

마무리

이처럼 파이썬을 사용하여 이미지 처리와 필터 적용은 매우 간단하고 흥미로운 작업입니다. Pillow를 활용하여 다양한 이미지 처리 작업을 수행할 수 있으니, 이미지 처리에 관심이 있는 경우 한 번 시도해보시기를 추천드립니다.

참고문헌: