이 프로그램에서는 이미지를 업샘플링합니다. 업 샘플링은 이미지의 2D 표현을 유지하면서 공간 해상도를 높이는 것입니다. 일반적으로 이미지의 작은 영역을 확대하는 데 사용됩니다. 이 작업을 완료하기 위해 openCV 라이브러리의 pyrup() 함수를 사용할 것입니다.
원본 이미지
알고리즘
Step 1: Read the image. Step 2: Pass the image as a parameter to the pyrup() function. Step 3: Display the output.
예시 코드
import cv2 image = cv2.imread('testimage.jpg') print("Size of image before pyrUp: ", image.shape) image = cv2.pyrUp(image) print("Size of image after pyrUp: ", image.shape) cv2.imshow('UpSample', image)
출력
Size of image before pyrUp: (350, 700, 3) Size of image after pyrUp: (700, 1400, 3)
설명
pyrUp 함수를 사용하기 전과 후에 이미지의 크기를 관찰하면 크기가 증가한 것을 볼 수 있습니다. 즉, 이미지를 업샘플링한 것입니다.