이번에는 resizing 문제이다.
import cv2
from google.colab.patches import cv2_imshow
img_path = '/content/drive/My Drive/다핏문제/907/lena.jpg'
img = cv2.imread(img_path,1)
height, width = img.shape[:2]
down_img = cv2.resize(img,(height//2,width//2))
cv2_imshow(down_img)
up_img = cv2.resize(img, (height*2, width*2))
cv2_imshow(up_img)
img_list = []
for i in range(100):
img_list.append(cv2.resize(img,(height+i,width+i)))
cv2_imshow(img_list[0])
cv2_imshow(img_list[-1])
sh = cv2.resize(img, None, fx=5, fy=5, interpolation=cv2.INTER_AREA)
cv2_imshow(sh)
sh1 = cv2.resize(img, None, fx=5, fy=5, interpolation=cv2.INTER_CUBIC)
cv2_imshow(sh1)
sh2 = cv2.resize(img, None, fx=5, fy=5, interpolation=cv2.INTER_LINEAR)
cv2_imshow(sh2)
INTER_AREA 적용,
INTER_CUBIC 적용,
INTER_LINEAR 적용,
'DAFIT > 907 - OpenCV 다루기 첫걸음' 카테고리의 다른 글
<DAFIT> 07 OpenCV 다루기 첫걸음 - 07 영상 어파인 변환 (0) | 2019.11.26 |
---|---|
<DAFIT> 07 OpenCV 다루기 첫걸음 - 05 영상 뒤집기 (0) | 2019.11.26 |
<DAFIT> 07 OpenCV 다루기 첫걸음 - 04 영상 회전 (0) | 2019.11.26 |
<DAFIT> 07 OpenCV 다루기 첫걸음 - 03 영상 이동 (0) | 2019.11.26 |
<DAFIT> 07 OpenCV 다루기 첫걸음 - 02 영상 읽기, 출력, 저장 (0) | 2019.11.26 |