इस प्रोग्राम में, हम cv2.morphologyEx() फ़ंक्शन का उपयोग करके क्लोजिंग ऑपरेशन करेंगे। क्लोजिंग अग्रभूमि में छोटे छेदों को हटाता है, पृष्ठभूमि के छोटे छेदों को अग्रभूमि में बदलता है। इस तकनीक का उपयोग छवि में विशिष्ट आकृतियों को खोजने के लिए भी किया जा सकता है। इस कार्य के लिए हम जिस फ़ंक्शन का उपयोग करेंगे वह है cv2.morphologyEx(image, cv2.MORPH_CLOSE, kernel)।
मूल छवि

एल्गोरिदम
चरण 1: cv2 और numpy आयात करें। चरण 2: छवि पढ़ें। चरण 3: कर्नेल परिभाषित करें। चरण 4: छवि और कर्नेल को cv2.morphologyex() फ़ंक्शन में पास करें। चरण 4: आउटपुट प्रदर्शित करें।
उदाहरण कोड
import cv2
import numpy as np
image = cv2.imread('testimage.jpg')
kernel = np.ones((5, 5), np.uint8)
image = cv2.morphologyEx(image, cv2.MORPH_CLOSE, kernel)
cv2.imshow('Closing', image)
आउटपुट
