Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

OpenCV का उपयोग करके छवियों पर सफेद ब्लैकहैट ऑपरेशन करना

इस कार्यक्रम में, हम OpenCV का उपयोग करके एक छवि पर ब्लैकहैट ऑपरेशन करेंगे। ब्लैकहैट ट्रांसफॉर्म का उपयोग चमकदार पृष्ठभूमि में रुचि की डार्क ऑब्जेक्ट्स को बढ़ाने के लिए किया जाता है। हम आकृति विज्ञानEx(image, cv2.MORPH_BLACKHAT, कर्नेल) फ़ंक्शन का उपयोग करेंगे।

मूल चित्र

OpenCV का उपयोग करके छवियों पर सफेद ब्लैकहैट ऑपरेशन करना

एल्गोरिदम

चरण 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('ब्लैकहैट', इमेज)

आउटपुट

OpenCV का उपयोग करके छवियों पर सफेद ब्लैकहैट ऑपरेशन करना


  1. पायथन का उपयोग कर छवियों को पढ़ना?

    OpenCV का उपयोग करके इमेज प्रोसेसिंग OpenCV (ओपन सोर्स कंप्यूटर विज़न) एक ओपन सोर्स प्रोग्रामिंग लाइब्रेरी है जिसे मूल रूप से मशीन लर्निंग और कंप्यूटर विज़न के लिए विकसित किया गया है। यह कंप्यूटर विज़न अनुप्रयोगों पर काम करने और व्यावसायिक उत्पादों में मशीन लर्निंग के उपयोग को तेज़ करने के लिए सामा

  1. पायथन में OpenCv का उपयोग करके छवियों का जोड़ और सम्मिश्रण

    हम जानते हैं कि जब हम किसी छवि संबंधी समस्या को हल करते हैं, तो हमें एक मैट्रिक्स लेना होता है। छवि प्रकार के आधार पर मैट्रिक्स सामग्री अलग-अलग होगी - या तो यह एक बाइनरी इमेज (0, 1), ग्रे स्केल इमेज (0-255) या RGB इमेज (255 255 255) होगी। तो अगर हम दो छवियों को जोड़ना चाहते हैं तो इसका मतलब बहुत आसा

  1. पायथन ओपनसीवी मॉड्यूल का उपयोग करके हिस्टोग्राम इक्वलाइजेशन

    छवि के हिस्टोग्राम का उपयोग करके कंट्रास्ट समायोजन करने के लिए छवि प्रसंस्करण में यह एक विधि है। वास्तव में यह विधि आमतौर पर कई छवियों के वैश्विक विपरीत को बढ़ाती है, खासकर जब छवि के प्रयोग योग्य डेटा को निकट विपरीत मूल्यों द्वारा दर्शाया जाता है और इस समायोजन के माध्यम से, हिस्टोग्राम पर तीव्रता क