इमरीड विधि के लिए एक साधारण कॉल हमारी छवि को एक बहु-आयामी 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()
आउटपुट