Comment lire une image stockée dans un fichier tiff avec Python ?

TIFF, ou Tag Image File Format, est un fichier numérique qui stocke de manière sécurisée des graphiques raster et des données d'image.

Lire une image stockée dans un fichier TIFF avec Python est un processus relativement simple. La première étape consiste à importer les bibliothèques nécessaires telles que OpenCV, PIL et NumPy.

Lire un fichier tiff en utilisant PIL

from PIL import Image

import numpy as np

im = Image.open('landsat_image.tiff')

print(type(im))

Convertir l'image en une matrice en utilisant numpy

imarray = np.array(im)

print( imarray.shape )

donne

(7741, 7611)

Tracez l'image en utilisant matplotlib.

Après avoir effectué des opérations telles que le redimensionnement, le recadrage de l'image en utilisant Python, vous pouvez visualiser l'image à l'aide de Matplotlib et la convertir dans d'autres formats tels que JPEG et PNG.

import matplotlib.pyplot as plt

plt.imshow(imarray)

plt.show()

Références

Liens Site
pillow pillow.readthedocs.io