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

OpenCV ব্যবহার করে ছবিতে সাদা ব্ল্যাকহ্যাট অপারেশন করা


এই প্রোগ্রামে, আমরা OpenCV ব্যবহার করে একটি ছবিতে ব্ল্যাকহ্যাট অপারেশন করব। ব্ল্যাকহ্যাট ট্রান্সফরম একটি উজ্জ্বল ব্যাকগ্রাউন্ডে অন্ধকার অবজেক্টের ইন্টারেস্ট বাড়াতে ব্যবহৃত হয়। আমরা morphologyEx(image, cv2.MORPH_BLACKHAT, kernel) ফাংশন ব্যবহার করব।

মূল ছবি

OpenCV ব্যবহার করে ছবিতে সাদা ব্ল্যাকহ্যাট অপারেশন করা

এলগরিদম

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

উদাহরণ কোড

import cv2
image = cv2.imread('image_test.jpg')
filter_size = (5, 5)
kernel = cv2.getStructuringElement(cv2.MORPH_RECT, filter_size)
image = cv2.morphologyEx(image, cv2.MORPH_BLACKHAT, kernel)
cv2.imshow('BlackHat', image)

আউটপুট

OpenCV ব্যবহার করে ছবিতে সাদা ব্ল্যাকহ্যাট অপারেশন করা


  1. পাইথনে OpenCV দিয়ে ছবিতে গাণিতিক অপারেশন (যোগ ও বিয়োগ)

  2. পাইথনে ছবি পড়া (OpenCV এবং PIL ব্যবহার করে)

  3. পাইথনে OpenCV ব্যবহার করে ইমেজ অ্যাডিশন ও ব্লেন্ডিং

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