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