Exemples de comment importer (télécharger) une image en python:
Importer une image à l'aide de matplotlib
Pour importer une image en python, une solution consiste à utiliser matplotlib:
from matplotlib import image
img = image.imread("eiffel-tower.jpeg")
Remarque:
print( type(img) )
print( img.shape )
donne:
<class 'numpy.ndarray'>
et
(1280, 850, 3)
3 correspond à RGB.
Il est alors possible de tracer l'image en utilisant imshow de matplotlib
plt.imshow(img)
plt.show()
Importer une image à l'aide de Pillow
Une autre solution consiste à utiliser Pillow
from PIL import Image
img= Image.open("eiffel-tower.jpeg")
Remarque
type(img)
n'est pas un tableau numpy:
PIL.JpegImagePlugin.JpegImageFile
Cependant, il est toujours possible de tracer l'image en utilisant imshow
plt.imshow(img)
plt.show()
pour convertir img en une matrice numpy
import numpy as np
img = np.asarray(img)