কম্পিউটার টিউটোরিয়াল

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


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

মূল ছবি

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

এলগরিদম

ধাপ ১: ছবিটি পড়ুন।
ধাপ ২: ছবিটি 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)

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

ব্যাখ্যা

যদি আমরা pyrDown ফাংশন ব্যবহার করার আগে এবং পরে ছবির সাইজ দেখি, তবে পাব যে সাইজ কমে গেছে, অর্থাৎ আমরা ছবিটি ডাউনস্যাম্পল করেছি।


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

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

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

  4. OpenCV ব্যবহার করে ইমেজে সার্কেল খুঁজে বের করা