इस ट्यूटोरियल में, हम 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/e0b9cef23098bc31c77b0e0 6221dd8d05119b9782d4c2b1d1482e22b5f5e/opencv_python-4.1.1.26-cp37-cp37m-win_amd64.w hl (39.0MB) Requirement already satisfied: numpy>=1.14.5 in c:\users\hafeezulkareem\anaconda3\l ib\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) . नामक एक विधि है जोड़ करने के लिए। यह बहुत ही हैंड मेथड है। दो छवियों का आकार समान होना चाहिए। आइए चित्र देखें।
छवि एक
छवि दो
आइए कोड देखें।
उदाहरण
# importing cv2 module import cv2 # reading the images and storing in variables image_one = cv2.imread('_one.jpg') image_two = cv2.imread('_two.jpg') # adding two images result_image = cv2.add(image_one, image_two) # displaying the final image cv2.imshow('Final Image', result_image) # deallocating the memory if cv2.waitKey(0) & 0xff == 27: cv2.destroyAllWindows()
आउटपुट
परिणाम छवि
घटाव
हमारे पास cv2.substract(image_one, image_two) . नामक एक विधि है दो छवियों पर घटाव करने के लिए। हम उसी छवियों को एक अतिरिक्त के रूप में उपयोग करने जा रहे हैं। आइए कोड देखें।
उदाहरण
# importing cv2 module import cv2 # reading the images and storing in variables image_one = cv2.imread('_one.jpg') image_two = cv2.imread('_two.jpg') # substracting two images result_image = cv2.subtract(image_one, image_two) # displaying the final image cv2.imshow('Final Image', result_image) # deallocating the memory if cv2.waitKey(0) & 0xff == 27: cv2.destroyAllWindows()
आउटपुट
परिणाम छवि
निष्कर्ष
यदि आपको ट्यूटोरियल के बारे में कोई संदेह है, तो उनका टिप्पणी अनुभाग में उल्लेख करें।