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

এলগরিদম
ধাপ ১: 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_OPEN, kernel)
cv2.imshow('Opening', image)
আউটপুট
