এই প্রোগ্রামে, আমরা একটি ছবি ডাউন স্যাম্পল করব। ডাউনস্যাম্পলিং হলো ২ডি রিপ্রেজেন্টেশন রক্ষা করে স্পেশিয়াল রেজোলিউশন কমানো। এটি সাধারণত ছবি জুম আউট করার জন্য ব্যবহৃত হয়। আমরা OpenCV লাইব্রেরির pyrDown() ফাংশন ব্যবহার করে এই কাজটি করব।
মূল ছবি

এলগরিদম
ধাপ ১: ছবিটি পড়ুন। ধাপ ২: ছবিটি pyrDown() ফাংশনে প্যারামিটার হিসেবে পাস করুন। ধাপ ৩: আউটপুট দেখান।
উদাহরণ কোড
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 ফাংশন ব্যবহার করার আগে এবং পরে ছবির সাইজ দেখি, তবে পাব যে সাইজ কমে গেছে, অর্থাৎ আমরা ছবিটি ডাউনস্যাম্পল করেছি।