[Python OpenCV] Zoom in and out.
소스코드
import cv2
src = cv2.imread("Image/fruits.jpg", cv2.IMREAD_COLOR)
height, width, channel = src.shape
# pyrUp(입력이미지, 출력이미지 크기, 테두리 외삽법)
# 크기를 2배 증가시키고
# 테두리외삽법으로 이미지 영역 밖의 픽셀은 추정해 값을 할당.
dst = cv2.pyrUp(src, dstsize=(width*2, height*2), borderType=cv2.BORDER_DEFAULT)
# 이미지를 2배 축소
dst2 = cv2.pyrDown(src)
cv2.imshow("src", src)
cv2.imshow("dst", dst)
cv2.imshow("dst2", dst2)
cv2.waitKey()
cv2.destroyAllWindows()
댓글남기기