इस कार्यक्रम में, हम OpenCV का उपयोग करके एक छवि पर ब्लैकहैट ऑपरेशन करेंगे। ब्लैकहैट ट्रांसफॉर्म का उपयोग चमकदार पृष्ठभूमि में रुचि की डार्क ऑब्जेक्ट्स को बढ़ाने के लिए किया जाता है। हम आकृति विज्ञानEx(image, cv2.MORPH_BLACKHAT, कर्नेल) फ़ंक्शन का उपयोग करेंगे।
मूल चित्र
एल्गोरिदम
चरण 1:आयात cv2.चरण 2:छवि पढ़ें। चरण 3:कर्नेल आकार को परिभाषित करें। चरण 4:छवि और कर्नेल को cv2.morphologyex() फ़ंक्शन में पास करें। चरण 5:आउटपुट प्रदर्शित करें। पूर्व>उदाहरण कोड
आयात cv2image =cv2.imread('image_test.jpg')filter_size =(5,5)कर्नेल =cv2.getStructuringElement(cv2.MORPH_RECT, filter_size)image =cv2.morphologyEx(image, cv2.MORPH_BLACKHAT, कर्नेल)cv2 .imshow('ब्लैकहैट', इमेज)आउटपुट