इस प्रोग्राम में हम इमेज पर ओपनिंग ऑपरेशन करेंगे। ओपनिंग छोटी वस्तुओं को छवि के अग्रभूमि से हटाता है, उन्हें पृष्ठभूमि में रखता है। इस तकनीक का उपयोग किसी छवि में विशिष्ट आकृतियों को खोजने के लिए भी किया जा सकता है। उद्घाटन को कटाव के बाद फैलाव कहा जा सकता है। इस कार्य के लिए हम जिस फ़ंक्शन का उपयोग करेंगे वह cv2.morphologyEx(image, cv2.MORPH_OPEN, कर्नेल) है।
मूल चित्र
एल्गोरिदम
चरण 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_OPEN, kernel)cv2 .imshow('ओपनिंग', इमेज)आउटपुट