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

OpenCV का उपयोग करके छवियों पर सफेद TopHat संचालन करना

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

मूल चित्र

OpenCV का उपयोग करके छवियों पर सफेद TopHat संचालन करना

एल्गोरिदम

चरण 1:आयात cv2.चरण 2:छवि पढ़ें। चरण 3:कर्नेल आकार को परिभाषित करें। चरण 4:छवि और कर्नेल को cv2.morphologyex() फ़ंक्शन में पास करें। चरण 5:आउटपुट प्रदर्शित करें। पूर्व> 

उदाहरण कोड

आयात करें .imshow('TopHat', इमेज)

आउटपुट

OpenCV का उपयोग करके छवियों पर सफेद TopHat संचालन करना

स्पष्टीकरण

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


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

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

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

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

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

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