কম্পিউটার

OpenCV ব্যবহার করে একটি ইমেজ ডাউনস্যাম্পলিং


এই প্রোগ্রামে, আমরা একটি চিত্রের নমুনা দেব। ডাউনস্যাম্পলিং একটি চিত্রের 2D উপস্থাপনা রাখার সময় স্থানিক রেজোলিউশন হ্রাস করছে। এটি সাধারণত একটি ছবি জুম আউট করার জন্য ব্যবহৃত হয়। আমরা এই কাজটি সম্পূর্ণ করতে openCV লাইব্রেরিতে pyrdown() ফাংশন ব্যবহার করব।

মূল ছবি

OpenCV ব্যবহার করে একটি ইমেজ ডাউনস্যাম্পলিং

অ্যালগরিদম

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)

OpenCV ব্যবহার করে একটি ইমেজ ডাউনস্যাম্পলিং

ব্যাখ্যা

PyrDown ফাংশন ব্যবহার করার আগে এবং পরে যদি আমরা চিত্রের আকার পর্যবেক্ষণ করি, তাহলে আমরা দেখতে পাই যে আকারটি হ্রাস পেয়েছে, অর্থাৎ, আমরা ছবিটির নমুনা কমিয়েছি।


  1. OpenCV ব্যবহার করে একটি ছবিতে একটি লাইন আঁকুন

  2. OpenCV ব্যবহার করে ছবি পড়া এবং প্রদর্শন করা

  3. OpenCV ব্যবহার করে চিত্রের পাইথন গ্রেস্কেলিং

  4. পাইথনে OpenCV ব্যবহার করে একটি ছবিতে চেনাশোনা খুঁজুন