[python] 파이썬에서 키 입력으로 이미지 처리하기
이미지 처리는 컴퓨터 비전과 그래픽스 분야에서 중요한 기술입니다. 이번 포스트에서는 파이썬으로 키 입력을 받아와 이미지를 처리하는 방법을 알아보겠습니다.
PIL 라이브러리 설치
이미지 처리를 위해 PIL(Python Imaging Library) 라이브러리를 사용할 것입니다. 아래 명령어를 사용하여 PIL 라이브러리를 설치해주세요.
pip install pillow
이미지 로드 및 키 입력 받기
다음은 파이썬에서 이미지를 로드하고 키 입력을 받는 코드입니다.
from PIL import Image
import keyboard
# 이미지 로드
image = Image.open('image.jpg')
while True:
# 키 입력 받기
key = keyboard.read_key()
if key == 'esc':
break
elif key == 'left':
# 이미지 왼쪽으로 이동
image = image.transpose(Image.FLIP_LEFT_RIGHT)
elif key == 'right':
# 이미지 오른쪽으로 이동
image = image.transpose(Image.FLIP_TOP_BOTTOM)
# 이미지 열기
image.show()
위 코드에서는 PIL 라이브러리의 Image
모듈로 이미지를 로드하고, keyboard
모듈을 사용하여 키 입력을 받습니다. 이 코드에서는 esc
키를 누르면 반복문이 종료되며, left
키를 누르면 이미지가 왼쪽으로 이동하고, right
키를 누르면 이미지가 오른쪽으로 이동합니다. 키 입력에 따라 이미지가 변경되고, image.show()
를 사용하여 변경된 이미지를 엽니다.
참고 자료
이제 파이썬에서 키 입력을 받아와 이미지를 처리하는 방법에 대해 알게 되었습니다. PIL 라이브러리를 사용하여 이미지를 로드하고, 키 입력에 따라 이미지를 변경하는 기능을 구현할 수 있습니다.