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

पायथन - Matplotlib का उपयोग करके PNG छवियों के साथ कार्य करना

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

उदाहरण

#applying pseudocolor
# importing pyplot and image from matplotlib
import matplotlib.pyplot as plt
import matplotlib.image as img  
# reading png image
im = img.imread('imR.png')  
# applying pseudocolor
# default value of colormap is used.
lum = im[:, :, 0]  
# show image
plt.imshow(lum)
#colorbar
# importing pyplot and image from matplotlib
import matplotlib.pyplot as plt
import matplotlib.image as img
# reading png image
im = img.imread('imR.png')
lum = im[:, :, 0]  
# setting colormap as hot
plt.imshow(lum, cmap ='hot')
plt.colorbar()
#interpolation
# importing PIL and matplotlib
from PIL import Image
import matplotlib.pyplot as plt  
# reading png image  file
img = Image.open('imR.png')  
# resizing the image
img.thumbnail((50, 50), Image.ANTIALIAS)
imgplot = plt.imshow(img)
#bicubic value for interpolation
# importing pyplot from matplotlib
import matplotlib.pyplot as plt
# importing image from PIL
from PIL import Image
# reading image
img = Image.open('imR.png')
img.thumbnail((30, 30), Image.ANTIALIAS)
# bicubic used for interpolation
imgplot = plt.imshow(img, interpolation ='bicubic')#sinc value for interpolation
# sinc value for interpolation
# importing PIL and matplotlib
from PIL import Image
import matplotlib.pyplot as plt
# reading image
img = Image.open('imR.png')
img.thumbnail((30, 30), Image.ANTIALIAS)
# sinc used for interpolation
imgplot = plt.imshow(img, interpolation ='sinc')

  1. पायथन का उपयोग कर संकल्प?

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

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

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

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

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