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

Python में OpenCV का उपयोग करके अंकगणितीय संक्रियाएं

इस ट्यूटोरियल में, हम Python में OpenCV का उपयोग करके छवियों पर अंकगणितीय संक्रियाएं करेंगे। हमें OpenCV मॉड्यूल इंस्टॉल करना होगा।

OpenCV मॉड्यूल इंस्टॉल करने के लिए निम्न कमांड चलाएं।

pip install opencv-python==4.1.1.26

यदि आप उपरोक्त कमांड चलाते हैं, तो आपको निम्न सफल संदेश मिलेगा।

Collecting opencv-python==4.1.1.26
Downloading https://files.pythonhosted.org/packages/1f/51/e0b9cef23098bc31c77b0e06221dd8d05119b9782d4c2b1d1482e22b5f5e/opencv_python-4.1.1.26-cp37-cp37m-win_amd64.whl (39.0MB)
Requirement already satisfied: numpy>=1.14.5 in c:\users\hafeezulkareem\anaconda3\lib\site-packages (from opencv-python==4.1.1.26) (1.16.2)
Installing collected packages: opencv-python
Successfully installed opencv-python-4.1.1.26

दो छवियों को जोड़ना

हमें जोड़ के लिए दो छवियों की आवश्यकता है। हमारे पास cv2.add(image_one, image_two) नामक एक विधि है जो जोड़ करती है। यह बहुत आसान विधि है। दोनों छवियों का आकार समान होना चाहिए। आइए छवियों को देखें।

छवि एक

Python में OpenCV का उपयोग करके अंकगणितीय संक्रियाएं

छवि दो

Python में OpenCV का उपयोग करके अंकगणितीय संक्रियाएं

आइए कोड देखें।

उदाहरण

# cv2 मॉड्यूल आयात करें
import cv2

# छवियों को पढ़ें और चर में स्टोर करें
image_one = cv2.imread('_one.jpg')
image_two = cv2.imread('_two.jpg')

# दो छवियों को जोड़ें
result_image = cv2.add(image_one, image_two)

# अंतिम छवि प्रदर्शित करें
cv2.imshow('Final Image', result_image)

# मेमोरी डिएलोकेट करें
if cv2.waitKey(0) & 0xff == 27:
    cv2.destroyAllWindows()

आउटपुट

परिणाम छवि

Python में OpenCV का उपयोग करके अंकगणितीय संक्रियाएं

घटाव

दो छवियों पर घटाव करने के लिए cv2.subtract(image_one, image_two) नामक एक विधि है। हम जोड़ के समान छवियों का उपयोग करने जा रहे हैं। आइए कोड देखें।

उदाहरण

# cv2 मॉड्यूल आयात करें
import cv2

# छवियों को पढ़ें और चर में स्टोर करें
image_one = cv2.imread('_one.jpg')
image_two = cv2.imread('_two.jpg')

# दो छवियों को घटाएं
result_image = cv2.subtract(image_one, image_two)

# अंतिम छवि प्रदर्शित करें
cv2.imshow('Final Image', result_image)

# मेमोरी डिएलोकेट करें
if cv2.waitKey(0) & 0xff == 27:
    cv2.destroyAllWindows()

आउटपुट

परिणाम छवि

Python में OpenCV का उपयोग करके अंकगणितीय संक्रियाएं

निष्कर्ष

यदि ट्यूटोरियल के संबंध में आपके कोई संदेह हैं, तो उन्हें कमेंट सेक्शन में उल्लेख करें।

  1. पायथन OpenCV मॉड्यूल का उपयोग करके छवियों पर ज्यामितीय आकृतियाँ बनाना पायथन OpenCV मॉड्यूल का उपयोग करके छवियों पर ज्यामितीय आकृतियाँ बनाना

    OpenCV के बुनियादी संचालन में छवियों पर ड्राइंग करना शामिल है। रेखाएँ, वृत्त और आयत आदि जैसी विभिन्न ज्यामितीय आकृतियों को जोड़ने की क्षमता। अक्सर छवि विश्लेषण के साथ काम करते समय, हम छवि के एक हिस्से को हाइलाइट करना चाहते हैं, उदाहरण के लिए उस हिस्से को परिभाषित करने वाला एक आयत जोड़कर। साथ ही किस

  1. पायथन OpenCV का उपयोग करके वीडियो को रिवर्स मोड में चलाना पायथन OpenCV का उपयोग करके वीडियो को रिवर्स मोड में चलाना

    OpenCV का पूरा नाम ओपन सोर्स कंप्यूटर विजन है, इस लाइब्रेरी का उपयोग करके हम छवियों, वीडियो पर विभिन्न ऑपरेशन कर सकते हैं। OpenCV के अनुप्रयोग क्षेत्र चेहरा पहचान प्रणाली मोशन ट्रैकिंग कृत्रिम तंत्रिका नेटवर्क डीप न्यूरल नेटवर्क वीडियो स्ट्रीमिंग आदि। विंडोज पर स्थापित करने के लिए हम इस कमांड लाइ

  1. पायथन में OpenCV का उपयोग करके इमेजेज का इरोजन और डाइलेशन पायथन में OpenCV का उपयोग करके इमेजेज का इरोजन और डाइलेशन

    इस समस्या में, हम देखेंगे कि पायथन OpenCV मॉड्यूल का उपयोग करके इरोजन और डाइलेशन जैसे कुछ मॉर्फोलॉजिकल ऑपरेशन्स कैसे कर सकता है। OpenCV लाइब्रेरी मुख्य रूप से कंप्यूटर विजन के लिए डिज़ाइन की गई है। यह ओपन सोर्स है। मूल रूप से इसे इंटेल द्वारा डिज़ाइन किया गया था। यह ओपन-सोर्स BSD लाइसेंस के तहत मुफ्