Visualizza un'immagine in Python
-
Usa il modulo
PIL
per visualizzare un’immagine in Python -
Usa il modulo
opencv
per visualizzare un’immagine in Python -
Usa
Ipython.Display
per visualizzare un’immagine in Python -
Usa la libreria
Matplotlib
per visualizzare un’immagine in Python
Le immagini possono mostrare alcuni grafici o figure, addestrare e testare modelli di Machine Learning e sviluppare diverse applicazioni. In Python, abbiamo molti moduli disponibili per gestire la gestione delle immagini.
In questo tutorial, discuteremo come visualizzare un’immagine in Python utilizzando diversi moduli.
Usa il modulo PIL
per visualizzare un’immagine in Python
Abbiamo la libreria PIL
in Python, che ha metodi disponibili per memorizzare, visualizzare o modificare le immagini. Questo metodo creerà un oggetto immagine e aprirà l’immagine richiesta specificandone il percorso.
Possiamo quindi usare la funzione show()
, che aprirà l’immagine richiesta in una nuova finestra. Per esempio:
from PIL import Image
# creating a object
im = Image.open("sample.jpeg")
im.show()
Usa il modulo opencv
per visualizzare un’immagine in Python
Il modulo opencv
viene utilizzato in Python per funzioni di apprendimento automatico e di elaborazione delle immagini. La sua funzione imread()
legge le immagini e la sua funzione imshow()
può visualizzare le immagini in una nuova finestra. Per esempio,
import cv2
img = cv2.imread("sample.jpeg", 0)
cv2.imshow("sample.jpeg", img)
Usa Ipython.Display
per visualizzare un’immagine in Python
Supponiamo di lavorare in un notebook Python e di voler visualizzare l’immagine all’interno del notebook. In tal caso, possiamo utilizzare il modulo Ipython.display
con metodi diversi per visualizzare file aggiuntivi nel taccuino interattivo. Mostreremo come usare la funzione display()
per mostrare l’immagine usando un oggetto immagine.
import IPython.display as display
from PIL import Image
display.display(Image.open("sample.jpeg"))
Possiamo anche usare direttamente il modulo Ipython.display()
e importare il suo sotto-pacchetto Image
per visualizzare l’immagine senza creare un oggetto usando il modulo PIL
. Il codice seguente mostra come:
from IPython.display import Image
Image("sample.jpeg")
Usa la libreria Matplotlib
per visualizzare un’immagine in Python
La libreria Matplotlib
è considerata un potente strumento per le visualizzazioni in Python. Può creare trame estremamente dettagliate e bellissime con poche righe di codice. Può anche essere utilizzato per tracciare immagini dopo averle lette dal computer. Possiamo usare il sottopacchetto mpimg
, che si occupa della manipolazione delle immagini, per visualizzare un’immagine. Leggeremo l’immagine usando la funzione imread()
e poi la visualizzeremo usando la funzione imshow()
. Utilizzando la funzione show()
viene visualizzata anche l’immagine richiesta del taccuino interattivo. Per esempio:
import matplotlib.pyplot as plt
import matplotlib.image as mpimg
img = mpimg.imread("sample.jpeg")
imgplot = plt.imshow(img)
plt.show()
Manav is a IT Professional who has a lot of experience as a core developer in many live projects. He is an avid learner who enjoys learning new things and sharing his findings whenever possible.
LinkedIn