এই প্রোগ্রামে, আমরা ইমেজগুলিতে টপহ্যাট অপারেশন করব। টপহ্যাট অপারেশন হল একটি রূপগত অপারেশন যা প্রদত্ত চিত্রগুলি থেকে ছোট উপাদান এবং বিবরণ বের করতে ব্যবহৃত হয়। টপহ্যাট একটি অন্ধকার পটভূমিতে উজ্জ্বল বস্তু উন্নত করতে ব্যবহৃত হয়। আমরা morphologyEx(image, cv2.MORPH_TOPHAT, kernel) ফাংশন ব্যবহার করব
মূল ছবি
অ্যালগরিদম
Step 1: Import cv2. Step 2: Read the image. Step 3: Define the kernel size. Step 4: Pass the image and kernel to the cv2.morphologyex() function. Step 5: Display the output.
উদাহরণ কোড
import cv2 image = cv2.imread('tophat.jpg') filter_size = (5,5) kernel = cv2.getStructuringElement(cv2.MORPH_RECT, filter_size) image = cv2.morphologyEx(image, cv2.MORPH_TOPHAT, kernel) cv2.imshow('TopHat', image)
আউটপুট
ব্যাখ্যা
আপনি দেখতে পারেন, ছোট বিবরণ উন্নত করা হয়. ইনপুট ইমেজ থেকে গৌণ বিবরণ পেতে টপহ্যাট ট্রান্সফর্ম কার্যকর।