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

Matplotlib के साथ ग्रेस्केल ओपन सीवी इमेज दिखाएं

Matplotlib के साथ एक ग्रेस्केल OpenCV छवि दिखाने के लिए, हम निम्नलिखित कदम उठा सकते हैं

  • आकृति का आकार सेट करें और सबप्लॉट के बीच और आसपास पैडिंग समायोजित करें।
  • फ़ंक्शन इमरीड निर्दिष्ट फ़ाइल से एक छवि लोड करता है और उसे लौटाता है।
  • फ़ंक्शन एक इनपुट इमेज को एक कलर स्पेस से दूसरे कलर स्पेस में कनवर्ट करता है।
  • डेटा को एक छवि के रूप में प्रदर्शित करें, अर्थात, एक 2D नियमित रेखापुंज पर।
  • आंकड़ा प्रदर्शित करने के लिए, दिखाएं () . का उपयोग करें विधि।

उदाहरण

import cv2
from matplotlib import pyplot as plt
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
img = cv2.imread("baseball.png")
image = cv2.cvtColor(img, cv2.COLOR_RGB2GRAY)
plt.imshow(image, cmap="gray")
plt.show()

आउटपुट

Matplotlib के साथ ग्रेस्केल ओपन सीवी इमेज दिखाएं


  1. Numpy और Matplotlib के साथ छवि विभाजन को ओवरले करें

    एक छवि विभाजन को numpy के साथ ओवरले करने के लिए, हम निम्नलिखित कदम उठा सकते हैं - 10×10 आयाम की एक नकाबपोश सरणी बनाएं। किसी क्षेत्र के लिए नकाबपोश सरणी को 1 से अपडेट करें। numpy का उपयोग करके छवि डेटा बनाएं। नकाबपोश डेटा प्राप्त करने के लिए एक सरणी को मास्क करें जहां एक शर्त पूरी होती है

  1. Matplotlib के साथ प्लॉट numpy datetime64

    मैटप्लोटलिब का उपयोग करके पायथन में एक समय श्रृंखला तैयार करने के लिए, हम निम्नलिखित कदम उठा सकते हैं - numpy का उपयोग करके x और y अंक बनाएं। प्लॉट () . का उपयोग करके बनाए गए x और y बिंदुओं को प्लॉट करें विधि। आकृति प्रदर्शित करने के लिए, दिखाएँ() . का उपयोग करें विधि। उदाहरण import matp

  1. छवि को पूर्णस्क्रीन के रूप में Matplotlib ग्राफ़ दिखाएं

    Matplotlib ग्राफ़ को पूर्ण स्क्रीन के रूप में दिखाने के लिए, हम full_screen_toggle() का उपयोग कर सकते हैं विधि। कदम figure() . का उपयोग करके एक आंकड़ा बनाएं या मौजूदा आंकड़ा सक्रिय करें विधि। दो सूचियों का उपयोग करके एक रेखा तैयार करें। वर्तमान आंकड़े का आंकड़ा प्रबंधक लौटाएं। पूर्ण स्क्