Python/OpenCV

이미지 리사이징

임풀 2019. 7. 1. 14:18
반응형

import cv2


img_color = cv2.imread('img/color.jpg')
height, width = img_color.shape[:2]

cv2.imshow('img_color', img_color)


img_color = cv2.resize(img_color, None, fx=0.5, fy=0.5, interpolation=cv2.INTER_AREA)
img_color = cv2.resize(img_color, (int(width/2), int(height/2)), interpolation=cv2.INTER_AREA)
#둘 다 사용 가능

#사이즈를 줄일 때는cv2.INTER_AREA, 사이즈를 크게할 때는cv2.INTER_CUBIC, cv2.INTER_LINEAR

cv2.imshow('interpolation',img_color)

cv2.waitKey(0)
cv2.destroyAllWindows()

 

반응형