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

Matplotlib में plt.show और cv2.imshow में क्या अंतर है?

इमरीड विधि के लिए एक साधारण कॉल हमारी छवि को एक बहु-आयामी NumPy सरणी (क्रमशः प्रत्येक लाल, हरे और नीले रंग के घटक के लिए एक) के रूप में लोड करता है और स्क्रीन पर हमारी छवि प्रदर्शित करता है। जबकि, cv2 RGB छवियों को बहु-आयामी NumPy सरणियों के रूप में दर्शाता है, लेकिन उल्टे क्रम में।

कदम

  • फिगर साइज सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग को एडजस्ट करें।

  • फ़ाइल नाम प्रारंभ करें।

  • nrows=1, ncols=2, . का उपयोग करके वर्तमान आंकड़े में एक सबप्लॉट जोड़ें और अनुक्रमणिका=1

  • cv2 . का उपयोग करके चित्र पढ़ें ।

  • कुल्हाड़ियों से हटकर अगले कथन में आकृति दिखाइए।

  • nrows=1, ncols=2, . का उपयोग करके वर्तमान आंकड़े में एक सबप्लॉट जोड़ें और इंडेक्स=2

  • plt . का उपयोग करके चित्र पढ़ें ।

  • कुल्हाड़ियों से हटकर अगले कथन में आकृति दिखाइए।

  • आकृति प्रदर्शित करने के लिए, दिखाएँ () . का उपयोग करें विधि।

उदाहरण

import cv2
from matplotlib import pyplot as plt, image
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
filename = "bird.jpg"
plt.subplot(121)
img = cv2.imread(filename)
plt.axis("off")
plt.imshow(img)
plt.title("with cv2")
plt.subplot(122)
img = image.imread(filename)
plt.axis("off")
plt.imshow(img)
plt.title("with plt")
plt.show()

आउटपुट

Matplotlib में plt.show और cv2.imshow में क्या अंतर है?


  1. Matplotlib और matplotlib.pyplot आयात करने में क्या अंतर है?

    जब हम matplotlib आयात करते हैं, तो हम matplotlib.pyplot आयात करते समय, इसके सभी पुस्तकालयों को आयात कर रहे हैं। केवल pyplot के गुण आयात करता है। कदम आयात करें matplotlib.pyplot pl . के रूप में फिगर साइज सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग को एडजस्ट करें। numpy का उपयोग करके x और y

  1. Matplotlib में एक ही प्लॉट पर बार और लाइन ग्राफ कैसे दिखाएं?

    Matplotlib में एक ही प्लॉट पर एक बार और लाइन ग्राफ दिखाने के लिए, हम निम्नलिखित कदम उठा सकते हैं - फिगर साइज सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग को एडजस्ट करें। एक द्वि-आयामी, आकार-परिवर्तनीय, संभावित रूप से विषम सारणीबद्ध डेटा बनाएं। एक आकृति और सबप्लॉट का एक सेट बनाएं। चरण 2 स

  1. Matplotlib.pyplot और Matplotlib.figure में क्या अंतर है?

    matplotlib.pyplot matplotlib.pyplot कार्यों का एक संग्रह है जो matplotlib को MATLAB की तरह काम करता है। प्रत्येक pyplot फ़ंक्शन एक आकृति में कुछ परिवर्तन करता है:उदाहरण के लिए, एक आकृति बनाता है, एक आकृति में एक प्लॉटिंग क्षेत्र बनाता है, एक प्लॉटिंग क्षेत्र में कुछ रेखाएँ प्लॉट करता है, प्लॉट को ल