[Python] Pillow 라이브러리로 이미지 처리하기
이번에는 Python Imaging Library인 Pillow 라는 라이브러리로 이미지를 처리하는 예제를 진행하겠습니다. 1. Pillow 설치 pip install Pillow 2. 이미지 그레이스케일 변환 및 회전 from PIL import Image, ImageFilter # 이미지를 불러옵니다. im = Image.open('data/src/lenna_square.png') # 형식, 크기(너비, 높이), 모드 등의 메타 정보를 가져옵니다. # PNG (512, 512) RGB print(im.format, im.size, im.mode) #RGB 각 색상의 최소값과 최대값을 구합니다. # ((54, 255), (3, 248), (8, 225)) print(im.getextrema()) # 지..
2023. 12. 3.
[Python] OpenCV 라이브러리로 이미지에 도형 그리기
안녕하세요. 이번에는 Python에서 OpenCV 라이브러리를 사용해서 이미지에 도형을 그리는 예제를 진행하겠습니다. 예제 코드와 결과입니다. # OpenCV 라이브러리 불러오기. import cv2 # 이미지 불러오기 image = cv2.imread("./image.jpg") # 직선 그리기. image = cv2.line(image, (100, 100), (500, 100), (0, 0, 255), 3, cv2.LINE_AA) # 원 그리기. image = cv2.circle(image, (100, 300), 50, (0, 255, 0), cv2.FILLED, cv2.LINE_4) # 직사각형 그리기. image = cv2.rectangle(image, (400, 400), (700, 500), (..
2023. 7. 30.