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

ओपनसीवी के साथ एक छवि पढ़ें और इसे टिंकर के साथ प्रदर्शित करें

ओपनसीवी पायथन में एक ओपन सोर्स कंप्यूटर विज़न लाइब्रेरी है जिसका व्यापक रूप से आर्टिफिशियल इंटेलिजेंस और मशीन लर्निंग में अनुसंधान उद्देश्यों के लिए उपयोग किया जाता है। कंप्यूटर विज़न लाइब्रेरी जैसे ओपनसीवी इमेज प्रोसेसिंग से संबंधित है। हम छवि को पढ़ने और आगे विकास के लिए इसका उपयोग करने के लिए 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 ' प्रोग्राम के समान फ़ोल्डर में स्थित है।


  1. OpenCV का उपयोग करके छवियों को पढ़ना और प्रदर्शित करना

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

  1. पायथन में ओपनसीवी का उपयोग करके समोच्च खोजें और ड्रा करें

    छवि विश्लेषण के उद्देश्य से हम Opencv (ओपन सोर्स कंप्यूटर विज़न लाइब्रेरी) पायथन लाइब्रेरी का उपयोग करते हैं। लाइब्रेरी का नाम जिसे opencv इंस्टाल करने के बाद इम्पोर्ट करना होता है cv2 है। नीचे दिए गए उदाहरण में हम एक छवि फ़ाइलों में मौजूद आकृति पाते हैं। आकृति हमें छवि में मौजूद आकृतियों की पहचान

  1. पायथन में ओपनसीवी का उपयोग करके छवियों का क्षरण और फैलाव

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