इस कार्यक्रम में, हम cv2.morphologyEx () फ़ंक्शन का उपयोग करके समापन ऑपरेशन करेंगे। क्लोजिंग अग्रभूमि में छोटे छिद्रों को हटाता है, पृष्ठभूमि के छोटे छिद्रों को अग्रभूमि में बदल देता है। इस तकनीक का उपयोग किसी छवि में विशिष्ट आकृतियों को खोजने के लिए भी किया जा सकता है। इस कार्य के लिए हम जिस फ़ंक्शन का उपयोग करेंगे वह cv2.morphologyEx(image, cv2.MORPH_CLOSE, कर्नेल) है।
मूल चित्र
एल्गोरिदम
चरण 1:cv2 और numpy आयात करें। चरण 2:छवि पढ़ें। चरण 3:कर्नेल को परिभाषित करें। चरण 4:छवि और कर्नेल को cv2.morphologyex() फ़ंक्शन में पास करें। चरण 4:आउटपुट प्रदर्शित करें। /पूर्व>उदाहरण कोड
आयात cv2import numpy as npimage =cv2.imread('testimage.jpg')kernel =np.ones((5,5), np.uint8)image =cv2.morphologyEx(image, cv2.MORPH_CLOSE, कर्नेल)cv2 .imshow('क्लोजिंग', इमेज)आउटपुट