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

पायथन में Matplotlib का उपयोग करके PNG इमेजेज के साथ काम करना


Matplotlib सरणियों के 2D प्लॉट्स के लिए पायथन में एक अद्भुत विज़ुअलाइज़ेशन लाइब्रेरी है। Matplotlib NumPy सरणियों पर बनी एक मल्टी-प्लेटफॉर्म डेटा विज़ुअलाइज़ेशन लाइब्रेरी है और व्यापक SciPy स्टैक के साथ काम करने के लिए डिज़ाइन की गई है।

उदाहरण

# छद्म रंग लागू करना # matplotlib से pyplot और image आयात करें import matplotlib.pyplot as plt import matplotlib.image as img   # png इमेज पढ़ें im = img.imread('imR.png')   # छद्म रंग लागू करना # colormap का डिफ़ॉल्ट मान उपयोग किया जाता है। lum = im[:, :, 0]   # इमेज दिखाएं plt.imshow(lum) #colorbar # matplotlib से pyplot और image आयात करें import matplotlib.pyplot as plt import matplotlib.image as img # png इमेज पढ़ें im = img.imread('imR.png') lum = im[:, :, 0]   # colormap को hot के रूप में सेट करें plt.imshow(lum, cmap ='hot') plt.colorbar() #interpolation # PIL और matplotlib आयात करें from PIL import Image import matplotlib.pyplot as plt   # png इमेज फाइल पढ़ें img = Image.open('imR.png')   # इमेज का आकार बदलें img.thumbnail((50, 50), Image.ANTIALIAS) imgplot = plt.imshow(img) # इंटरपोलेशन के लिए bicubic मान # matplotlib से pyplot आयात करें import matplotlib.pyplot as plt # PIL से image आयात करें from PIL import Image # इमेज पढ़ें img = Image.open('imR.png') img.thumbnail((30, 30), Image.ANTIALIAS) # इंटरपोलेशन के लिए bicubic उपयोग किया जाता है imgplot = plt.imshow(img, interpolation ='bicubic')# इंटरपोलेशन के लिए sinc मान # इंटरपोलेशन के लिए sinc मान # PIL और matplotlib आयात करें from PIL import Image import matplotlib.pyplot as plt # इमेज पढ़ें img = Image.open('imR.png') img.thumbnail((30, 30), Image.ANTIALIAS) # इंटरपोलेशन के लिए sinc उपयोग किया जाता है imgplot = plt.imshow(img, interpolation ='sinc')

  1. पायथन का उपयोग करके कन्वोल्यूशन पायथन का उपयोग करके कन्वोल्यूशन

    इमेज रिकग्निशन पहले रैखिक प्रतिगमन और समानता की तुलना जैसे बहुत सरल तरीकों का उपयोग करके किया जाता था। परिणाम स्पष्ट रूप से बहुत अच्छे नहीं थे, यहां तक कि हाथ से लिखे वर्णमाला को पहचानने का सरल कार्य भी कठिन साबित हुआ। कन्वोल्यूशनल न्यूरल नेटवर्क (CNNs) पारंपरिक रूप से हम जो करते हैं उससे एक कदम ऊप

  1. पायथन का उपयोग करके छवियों को पढ़ना पायथन का उपयोग करके छवियों को पढ़ना

    ओपनसीवी (OpenCV) का उपयोग करके छवि प्रसंस्करण ओपनसीवी (ओपन सोर्स कंप्यूटर विजन) एक ओपन सोर्स प्रोग्रामिंग लाइब्रेरी है जिसे मूल रूप से मशीन लर्निंग और कंप्यूटर विजन के लिए विकसित किया गया है। यह कंप्यूटर विजन अनुप्रयोगों पर काम करने के लिए सामान्य बुनियादी ढांचा प्रदान करता है और वाणिज्यिक उत्पादों

  1. पायथन में OpenCV का उपयोग करके इमेजेज का इरोजन और डाइलेशन पायथन में OpenCV का उपयोग करके इमेजेज का इरोजन और डाइलेशन

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