Afficher une image en Python
-
Utilisez le module
PIL
pour afficher une image en Python -
Utilisez le module
opencv
pour afficher une image en Python -
Utilisez
Ipython.Display
pour afficher une image en Python -
Utilisez la bibliothèque
Matplotlib
pour afficher une image en Python
Les images peuvent montrer des graphiques ou des figures, entraîner et tester des modèles d’apprentissage automatique et développer différentes applications. En Python, nous avons de nombreux modules disponibles pour gérer la gestion des images.
Dans ce tutoriel, nous allons discuter de la façon d’afficher une image en Python à l’aide de différents modules.
Utilisez le module PIL
pour afficher une image en Python
Nous avons la bibliothèque PIL
en Python, qui propose des méthodes pour stocker, afficher ou modifier des images. Cette méthode créera un objet image et ouvrira l’image requise en spécifiant son chemin.
Nous pouvons alors utiliser la fonction show()
, qui ouvrira l’image souhaitée dans une nouvelle fenêtre. Par exemple:
from PIL import Image
# creating a object
im = Image.open("sample.jpeg")
im.show()
Utilisez le module opencv
pour afficher une image en Python
Le module opencv
est utilisé en Python pour les fonctions d’apprentissage automatique et de traitement d’image. Sa fonction imread()
lit les images et sa fonction imshow()
peut afficher des images dans une nouvelle fenêtre. Par exemple,
import cv2
img = cv2.imread("sample.jpeg", 0)
cv2.imshow("sample.jpeg", img)
Utilisez Ipython.Display
pour afficher une image en Python
Supposons que nous travaillions dans un bloc-notes Python et que nous voulions afficher l’image dans le bloc-notes. Dans ce cas, nous pouvons utiliser le module Ipython.display
avec différentes méthodes pour afficher des fichiers supplémentaires dans le bloc-notes interactif. Nous montrerons comment utiliser la fonction display()
pour afficher l’image à l’aide d’un objet image.
import IPython.display as display
from PIL import Image
display.display(Image.open("sample.jpeg"))
On peut aussi utiliser directement le module Ipython.display()
et importer son sous-package Image
pour afficher l’image sans créer d’objet en utilisant le module PIL
. Le code suivant montre comment:
from IPython.display import Image
Image("sample.jpeg")
Utilisez la bibliothèque Matplotlib
pour afficher une image en Python
La bibliothèque Matplotlib
est considérée comme un outil puissant pour les visualisations en Python. Il peut créer des tracés extrêmement détaillés et magnifiques avec quelques lignes de code. Il peut également être utilisé pour tracer des images après les avoir lues depuis l’ordinateur. Nous pouvons utiliser le sous-package mpimg
, qui traite de la manipulation d’image, pour afficher une image. Nous lirons l’image en utilisant la fonction imread()
puis l’afficherons en utilisant la fonction imshow()
. L’utilisation de la fonction show()
affiche également l’image requise du bloc-notes interactif. Par exemple:
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