इस प्रोग्राम में, हम छवि को डाउन सैंपल करेंगे। डाउनसैंपलिंग छवि के 2D प्रतिनिधित्व को बनाए रखते हुए स्थानिक रिज़ॉल्यूशन को कम करना है। यह आमतौर पर छवि से ज़ूम आउट करने के लिए उपयोग किया जाता है। हम इस कार्य को पूरा करने के लिए openCV लाइब्रेरी में pyrdown() फ़ंक्शन का उपयोग करेंगे।
मूल छवि

एल्गोरिदम
चरण 1: छवि पढ़ें। चरण 2: छवि को pyrdown() फ़ंक्शन के पैरामीटर के रूप में पास करें। चरण 3: आउटपुट प्रदर्शित करें।
उदाहरण कोड
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 फ़ंक्शन का उपयोग करने से पहले और बाद में छवि का आकार देखते हैं, तो हम देखते हैं कि आकार कम हो गया है, यानी हमने छवि को डाउनसैंपल किया है।