[python] Pillow을 사용하여 이미지의 엣지를 강조하는 방법

이미지 처리를 위해 파이썬에서 흔히 사용되는 라이브러리 중 하나인 Pillow를 사용하면 이미지의 엣지를 강조하는 작업을 간단하게 할 수 있습니다. Pillow는 이미지를 로딩하고 편집하는 데 사용되며, 다양한 이미지 처리 작업을 지원합니다.

이번 예제에서는 Pillow를 사용하여 이미지의 엣지를 강조하는 방법을 알아보겠습니다.

필요한 패키지 설치

먼저, Pillow를 사용하기 위해 필요한 패키지를 설치해야 합니다. 아래의 명령어를 사용하여 필요한 패키지를 설치합니다.

pip install Pillow

이미지 엣지 강조하기

Pillow를 사용하여 이미지의 엣지를 강조하는 방법은 다음과 같습니다.

from PIL import Image, ImageFilter

# 이미지 로딩
image = Image.open('input.jpg')

# 엣지 강조 필터 생성
edge_filter = ImageFilter.FIND_EDGES

# 이미지에 엣지 필터 적용
edged_image = image.filter(edge_filter)

# 엣지가 강조된 이미지 저장
edged_image.save('output.jpg')

# 결과 출력
edged_image.show()

위의 코드에서 ‘input.jpg’라는 이미지 파일을 로딩하고, ImageFilter.FIND_EDGES를 사용하여 엣지 강조 필터를 생성합니다. 이후 filter() 메서드를 사용하여 이미지에 해당 필터를 적용하고, save() 메서드를 사용하여 엣지가 강조된 이미지를 ‘output.jpg’로 저장합니다. 마지막으로 show() 메서드를 사용하여 결과 이미지를 출력합니다.

이제 위의 코드를 실행하여 이미지의 엣지가 강조된 결과를 확인할 수 있습니다.

참고 자료