[PYTHON] Afficher les images avec Matplotlib

Afficher quand même

Si vous souhaitez simplement l'afficher, vous pouvez utiliser la méthode Image.show (). Le visualiseur standard de chaque système d'exploitation s'ouvre.

#coding:utf-8
from PIL import Image

#Chargement des images
im = Image.open("./achan.jpg ")

#afficher
im.show()

py2

Programme Python ordinaire

d'habitude? Si vous souhaitez l'afficher dans votre programme Python, vous pouvez utiliser Matplotlib ainsi que le graphique. En parlant de commodité, c'est pratique car vous pouvez mettre des légendes.

#coding:utf-8
from PIL import Image
import matplotlib.pyplot as plt
import numpy as np

#Chargement des images
im = Image.open("./achan.jpg ")

#Convertir l'image en tableau
im_list = np.asarray(im)
#coller
plt.imshow(im_list)
#afficher
plt.show()

py2

Apparemment, le nombre de pixels est mappé aux coordonnées.

Jupyter

Si vous souhaitez l'afficher dans le bloc-notes Jupyter (IPython), utilisez% matplotlib inline au début du programme. Ensuite, il sera affiché en ligne (sinon, une autre fenêtre s'ouvrira).

Il existe également un moyen d'ajouter l'option en ligne lors du démarrage du notebook. Si vous ne voulez pas changer le code, cela pourrait être mieux.

#coding:utf-8
from PIL import Image
import matplotlib.pyplot as plt
import numpy as np

#Déclaration pour l'affichage en ligne dans Jupyter
%matplotlib inline #ajouter à

#Chargement des images
im = Image.open("./achan.jpg ")

#Convertir l'image en tableau
im_list = np.asarray(im)
#coller
plt.imshow(im_list)
#afficher
plt.show()

py2

Recommended Posts

Afficher les images avec Matplotlib
Comment afficher les images dans l'administration de Django
Mettez matplotlib dans Centos7.
Graphique 2D dans matplotlib
Encodage base64 des images en Python 3
Intégrer le graphe matplotlib dans Tkinter
Afficher les tracés matplotlib sur Tensorboard
Reconnaissance des nombres dans les images avec Python
Afficher les photos en Python et html
[Concaténation d'images] Réorganiser les images en mosaïques
Afficher les axes sous forme de pourcentages dans Matplotlib
Comment collecter des images en Python
Extraire du texte d'images avec Python
Dessiner un graphique du taux de rétention avec Matplotlib
Afficher les graphiques en ligne dans Jupyter Notebook
Heatmap avec dendrogramme en Python + matplotlib
Rendre matplotlib compatible avec le japonais en 3 minutes
Afficher la ligne de division dans l'histogramme matplotlib
La première étape de Python Matplotlib
Travailler avec des images DICOM en Python
Méthode de division de la crête d'eau dans une image 3D à l'aide de ImageJ
Afficher les formules de notation LaTeX en Python, matplotlib
Afficher le code source de l'implémentation dans iPython
Comment supprimer l'erreur d'affichage dans matplotlib
Afficher l'image après l'augmentation des données avec PyTorch
[Python] Afficher le bloc de données dans la console de débogage VScode
Affichage du graphique en chandeliers en Python (édition matplotlib)
Spécifiez la couleur dans la carte 2D matplotlib
Résumé des commandes fréquemment utilisées dans matplotlib
Afficher les diagrammes matplotlib dans une application Web
Mettez les polices japonaises dans les images avec Colaboratory
Notes Jupyter, numpy, matplotlib utilisées dans les rapports
Implémenter un décorateur de vue personnalisé avec Pyramid
Afficher le graphe xy de Matplotlib avec PySimpleGUI.
Télécharger des images à partir de la liste d'URL en Python
Ajax dans Django (en utilisant la vue de classe générique)
Séparation de la conception et des données dans matplotlib
Je veux intégrer Matplotlib dans PySimpleGUI
Débarrassez-vous des images DICOM en Python
Lire des caractères dans des images avec Python OCR
Comment dessiner une image OpenCV avec Pygame
Pourquoi ne puis-je pas installer matplotlib avec python! !!
La date n'est pas affichée correctement dans matplotlib.