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

OpenCV ব্যবহার করে একটি ছবিতে ক্লোজিং অপারেশন করা


এই প্রোগ্রামে, আমরা cv2.morphologyEx() ফাংশন ব্যবহার করে ক্লোজিং অপারেশন করব। ক্লোজিং ফোরগ্রাউন্ডের ছোট গুলুলি মুছে ফেলে, ব্যাকগ্রাউন্ডের ছোট গুলুলাকে ফোরগ্রাউন্ডে পরিণত করে। এই টেকনিকটি ছবিতে নির্দিষ্ট আকার খুঁজে বের করার জন্যও ব্যবহার করা যায়। এই কাজের জন্য আমরা cv2.morphologyEx(image, cv2.MORPH_CLOSE, kernel) ফাংশন ব্যবহার করব।

মূল ছবি

OpenCV ব্যবহার করে একটি ছবিতে ক্লোজিং অপারেশন করা

এলগরিদম

ধাপ ১: cv2 এবং numpy ইমপোর্ট করুন।
ধাপ ২: ছবিটি পড়ুন।
ধাপ ৩: কernel ডিফাইন করুন।
ধাপ ৪: ছবি এবং কernel কে cv2.morphologyEx() ফাংশনে পাস করুন।
ধাপ ৪: আউটপুট দেখান।

উদাহরণ কোড

import cv2
import numpy as np
image = cv2.imread('testimage.jpg')
kernel = np.ones((5, 5), np.uint8)
image = cv2.morphologyEx(image, cv2.MORPH_CLOSE, kernel)
cv2.imshow('Closing', image)

আউটপুট

OpenCV ব্যবহার করে একটি ছবিতে ক্লোজিং অপারেশন করা


  1. OpenCV ব্যবহার করে একটি ছবিকে রঙিন থেকে গ্রেস্কেলে কনভার্ট করা

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

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

  4. পাইথন OpenCV মডিউল ব্যবহার করে হিস্টোগ্রাম ইকুয়ালাইজেশন