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

OpenCV का उपयोग करके छवि पर ओपनिंग ऑपरेशन करना


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

मूल छवि

OpenCV का उपयोग करके छवि पर ओपनिंग ऑपरेशन करना

एल्गोरिदम

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

उदाहरण कोड

import cv2
import numpy as np
image = cv2.imread('testimage.jpg')
kernel = np.ones((5, 5), np.uint8)
image = cv2.morphologyEx(image, cv2.MORPH_OPEN, kernel)
cv2.imshow('Opening', image)

आउटपुट

OpenCV का उपयोग करके छवि पर ओपनिंग ऑपरेशन करना


  1. पायथन में OpenCV का उपयोग करके इमेज का ग्रेस्केलिंग पायथन में OpenCV का उपयोग करके इमेज का ग्रेस्केलिंग

    इस ट्यूटोरियल में, हम ग्रेस्केलिंग का उपयोग करके इमेज के ग्रेस्केलिंग को बदलना सीखेंगे। ग्रेस्केलिंग RGB, CMYK जैसे विभिन्न रंग स्थानों से इमेज को ग्रे के रंगों में बदलने की प्रक्रिया है। यदि आपने पहले OpenCV मॉड्यूल इंस्टॉल नहीं किया है तो इसे इंस्टॉल करें। pip install opencv-python OpenCV मॉड्यू

  1. पायथन में OpenCV का उपयोग करके छवि में वृत्त खोजें पायथन में OpenCV का उपयोग करके छवि में वृत्त खोजें

    OpenCV प्लेटफॉर्म पायथन के लिए cv2 लाइब्रेरी प्रदान करता है। इसका उपयोग विभिन्न आकार विश्लेषण के लिए किया जा सकता है जो कंप्यूटर विजन में उपयोगी है। इस लेख में हम Open CV का उपयोग करके वृत्त के आकार की पहचान करेंगे। इसके लिए हम cv2.HoughCircles() फ़ंक्शन का उपयोग करेंगे। यह हफ़ ट्रांसफॉर्म का उपयोग

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

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