কম্পিউটার

OpenCV ব্যবহার করে ইমেজে সাদা ব্ল্যাকহ্যাট অপারেশন করা


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

মূল ছবি

OpenCV ব্যবহার করে ইমেজে সাদা ব্ল্যাকহ্যাট অপারেশন করা

অ্যালগরিদম

ধাপ 1:cv2 আমদানি করুন। ধাপ 2:চিত্রটি পড়ুন। ধাপ 3:কার্নেলের আকার নির্ধারণ করুন। ধাপ 4:চিত্র এবং কার্নেলকে cv2.morphologyex() ফাংশনে পাস করুন। ধাপ 5:আউটপুট প্রদর্শন করুন। 

উদাহরণ কোড

ইমপোর্ট cv2image =cv2.imread('image_test.jpg')filter_size =(5,5)kernel =cv2.getStructuringElement(cv2.MORPH_RECT, filter_size)image =cv2.morphologyEx(image, cvckMOR,PHC2LAker)। .imshow('ব্ল্যাকহ্যাট', ছবি)

আউটপুট

OpenCV ব্যবহার করে ইমেজে সাদা ব্ল্যাকহ্যাট অপারেশন করা


  1. পাইথনে OpenCV ব্যবহার করে গাণিতিক ক্রিয়াকলাপ

  2. পাইথন ব্যবহার করে ছবি পড়ছেন?

  3. পাইথনে OpenCv ব্যবহার করে ছবি সংযোজন এবং মিশ্রণ

  4. পাইথন ওপেনসিভি মডিউল ব্যবহার করে হিস্টোগ্রাম সমতা