소스코드

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()

실행결과

스크린샷(23)

댓글남기기