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