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