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

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


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

মূল ছবি

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

এলগরিদম

ধাপ ১: ছবিটি পড়ুন।
ধাপ ২: ছবিটি pyrUp() ফাংশনে প্যারামিটার হিসেবে পাস করুন।
ধাপ ৩: আউটপুট দেখান।

উদাহরণ কোড

import cv2
image = cv2.imread('testimage.jpg')
print("Size of image before pyrUp: ", image.shape)
image = cv2.pyrUp(image)
print("Size of image after pyrUp: ", image.shape)
cv2.imshow('UpSample', image)

আউটপুট

Size of image before pyrUp: (350, 700, 3)
Size of image after pyrUp: (700, 1400, 3)

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

ব্যাখ্যা

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


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

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

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

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