[python] 파이썬 pyautogui를 사용하여 이미지 필터 적용하기
이미지 처리는 컴퓨터 비전 및 그래픽 처리 분야에서 중요한 작업 중 하나입니다. 파이썬의 pyautogui
모듈을 사용하면 이미지를 자동화하여 다양한 필터를 적용할 수 있습니다. 이 튜토리얼에서는 pyautogui
를 사용하여 이미지를 필터링하는 방법을 알아보겠습니다.
필요한 라이브러리 설치하기
먼저, pyautogui
를 설치해야 합니다. 아래의 명령어를 사용하여 파이썬 환경에 pyautogui
를 설치합니다.
pip install pyautogui
또한, 이미지 처리 작업을 위해 Pillow
라이브러리도 설치해야 합니다. 아래의 명령어로 설치할 수 있습니다.
pip install pillow
이미지 필터링하기
이제 pyautogui
와 Pillow
가 설치되었으므로, 이미지 필터링을 시작해보겠습니다.
import pyautogui
from PIL import Image
# 이미지 불러오기
image = Image.open('image.jpg')
# 필터 적용하기
filtered_image = image.filter(ImageFilter.GaussianBlur(radius=5))
# 필터 적용 이미지 저장하기
filtered_image.save('filtered_image.jpg')
# 필터 적용 이미지 미리 보기
filtered_image.show()
위의 코드는 pyautogui
를 사용하여 이미지를 불러오고, 가우시안 블러 필터를 적용한 후 필터링된 이미지를 저장하고 미리 볼 수 있도록 합니다. 필터를 적용하고자 하는 이미지의 경로를 Image.open()
함수에 전달하여 이미지를 불러옵니다. 필터를 적용한 후에는 save()
함수를 사용하여 이미지를 저장하고, show()
함수로 필터 적용 이미지를 미리 볼 수 있습니다.
결론
이번 튜토리얼에서는 pyautogui
를 사용하여 이미지 필터를 적용하는 방법을 알아보았습니다. pyautogui
와 Pillow
를 사용하면 파이썬으로 다양한 이미지 처리 작업을 자동화할 수 있습니다. 이미지 처리에 관심이 있는 개발자라면 이러한 라이브러리를 활용하여 다양한 기능을 구현해보세요.