ओपनसीवी पायथन में एक ओपन सोर्स कंप्यूटर विज़न लाइब्रेरी है जिसका व्यापक रूप से आर्टिफिशियल इंटेलिजेंस और मशीन लर्निंग में अनुसंधान उद्देश्यों के लिए उपयोग किया जाता है। कंप्यूटर विज़न लाइब्रेरी जैसे ओपनसीवी इमेज प्रोसेसिंग से संबंधित है। हम छवि को पढ़ने और आगे विकास के लिए इसका उपयोग करने के लिए OpenCV का उपयोग कर सकते हैं।
मान लीजिए कि हम एक ऐसा एप्लिकेशन बनाना चाहते हैं जो ओपनसीवी का उपयोग करके एक छवि पढ़ता है और इसे विंडो में प्रदर्शित करता है।
निम्न आदेश का उपयोग करके OpenCV स्थापित करें -
pip install opencv-python
इसके बाद, नीचे दिए गए चरणों का पालन करें -
-
वातावरण में OpenCV स्थापित करें और आयात cv2 . का उपयोग करके पुस्तकालय आयात करें ।
-
आयात करें NumPy और पीआईएल (तकिया पैकेज) छवि गणना के लिए।
-
imread(image_location) . का उपयोग करके छवि लोड करें समारोह।
-
विभाजन (छवि) . का उपयोग करके छवि के RGB रंग को विभाजित करें समारोह।
-
मर्ज (rgb) . का उपयोग करके छवि रंगों को मर्ज करें समारोह।
-
बहुआयामी मैट्रिक्स को एक छवि में बदलें।
-
PhotoImage(image=file) . का उपयोग करके दी गई छवि को रूपांतरित करें समारोह।
-
एक लेबल प्रारंभ करें और छवि प्रदर्शित करें।
उदाहरण
#Import the tkinter library from tkinter import * import numpy as np import cv2 from PIL import Image, ImageTk #Create an instance of tkinter frame win = Tk() win.geometry("700x550") #Load the image img = cv2.imread('tutorialspoint.png') #Rearrange colors blue,green,red = cv2.split(img) img = cv2.merge((red,green,blue)) im = Image.fromarray(img) imgtk = ImageTk.PhotoImage(image=im) #Create a Label to display the image Label(win, image= imgtk).pack() win.mainloop()
आउटपुट
उपरोक्त कोड को चलाने से विंडो में एक छवि लोड और प्रदर्शित होगी।
सुनिश्चित करें कि छवि 'tutorialspoint.png ' प्रोग्राम के समान फ़ोल्डर में स्थित है।