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()
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()
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()
Recommended Posts