इस ट्यूटोरियल में, हम 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.addWeighted() का उपयोग करके दो छवियों को जोड़ सकते हैं। यह पांच तर्क लेता है: दो छवियां, दोनों से अंतिम छवि का वजन और अंतिम छवि के लिए लाइट वैल्यू।
छवि_एक

छवि_दो

अब हम उन दो छवियों को एक छवि में जोड़ने जा रहे हैं।
उदाहरण
# cv2 मॉड्यूल आयात करें
import cv2
# छवियों को पढ़ें और चर में स्टोर करें
image_one = cv2.imread('_1.jpg')
image_two = cv2.imread('_2.jpg')
# दो छवियों को जोड़ें
result_image = cv2.addWeighted(image_one, 0.5, image_two, 0.5, 0)
# अंतिम छवि प्रदर्शित करें
cv2.imshow('Final Image', result_image)
# मेमोरी डिएलोकेट करें
if cv2.waitKey(0) & 0xff == 27:
cv2.destroyAllWindows()आउटपुट
अंतिम छवि

घटाव
दो छवियों पर घटाव करने के लिए cv2.subtract(image_one, image_two) नामक एक विधि है। हम जोड़ के समान छवियों का उपयोग करने जा रहे हैं। आइए कोड देखें।
उदाहरण
# cv2 मॉड्यूल आयात करें
import cv2
# छवियों को पढ़ें और चर में स्टोर करें
image_one = cv2.imread('_1.jpg')
image_two = cv2.imread('_2.jpg')
# दो छवियों को घटाएं
result_image = cv2.subtract(image_one, image_two)
# अंतिम छवि प्रदर्शित करें
cv2.imshow('Final Image', result_image)
# मेमोरी डिएलोकेट करें
if cv2.waitKey(0) & 0xff == 27:
cv2.destroyAllWindows()आउटपुट
अंतिम छवि

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