반응형
[Python] OpenCV 이미지 불러오기! (tistory.com)
[Python] Matplotlib/Pillow 이미지 불러오기 ! (tistory.com)
이미지 불러오는 방법에 대해 알아보았고, 이미지 크기 줄이는 방법에 대해 알아보겠습니다.
Open CV로 불러 왔을 때 resize 입니다.
import cv2
img_color = cv2.imread('C:/test.jpg',1)
img_color = cv2.resize(img_color,(256,256))
cv2.imshow('color', img_color)
cv2.waitKey(0)
cv2.destroyAllWindows()
matlotplib으로 불러 왔을 때 resize 입니다.
import matplotlib.pyplot as plt
img_color = plt.imread('C:/test.jpg')
img_color = cv2.resize(img_color,(256,256))
plt.imshow(img_color)
plt.show()
plt로 열면 이미지가 회전되어 있지만, 픽셀값이랑 옆에 size(256,256)되어 있어서 보기 편합니다.
마지막으로 Pillow 이미지로 열었을때 코드 입니다.
from PIL import Image
import numpy as np
img_color = Image.open('C:/test.jpg').convert('L')
img_color = np.array(img_color)
img_color = cv2.resize(img_color,(256,256))
plt.imshow(img_color,cmap='gray')
plt.show()
이렇게 cv2, matplotlib, PIL 로 이미지 resize해서 여는법에 대해 알아보았습니다
다음부터는 자주 쓰는 matplotlib으로 거의 설명드리고, 필요할때마다 다른 cv2, PIL로 알려드리려고합니다.
감사합니다
반응형
'이미지 Processing! > 2D Processing' 카테고리의 다른 글
[python] # 5 . cv2.getRotationMatrix2D 영상 회전 (0) | 2022.01.10 |
---|---|
[python] # 4 . Open CV/Matplotlib 저장하기 (0) | 2022.01.02 |
[python] # 4 . cv2.rotate 회전하기, cv2.flip 반전시키기 (0) | 2021.12.30 |
[Python] # 2 Matplotlib/Pillow 이미지 불러오기 ! (0) | 2021.12.26 |
[Python] # 1 OpenCV 이미지 불러오기! (0) | 2021.12.15 |
댓글