Introduction
Dans ce laboratoire, vous allez apprendre à lire une image IRM dans un tableau NumPy et à l'afficher en niveaux de gris à l'aide de la bibliothèque matplotlib.
Conseils sur la machine virtuelle
Une fois le démarrage de la machine virtuelle terminé, cliquez dans le coin supérieur gauche pour basculer vers l'onglet Carnet de notes pour accéder au carnet Jupyter pour pratiquer.
Parfois, vous devrez peut-être attendre quelques secondes pour que le carnet Jupyter ait fini de charger. La validation des opérations ne peut pas être automatisée en raison des limites du carnet Jupyter.
Si vous rencontrez des problèmes pendant l'apprentissage, n'hésitez pas à demander à Labby. Donnez votre feedback après la session, et nous résoudrons rapidement le problème pour vous.
Importation des bibliothèques requises
import matplotlib.pyplot as plt
import numpy as np
import matplotlib.cbook as cbook
Charger les données d'image IRM
Nous allons utiliser la fonction get_sample_data de matplotlib pour charger l'image IRM d'échantillonnage. L'image est au format entier 16 bits de 256x256.
with cbook.get_sample_data('s1045.ima.gz') as dfile:
im = np.frombuffer(dfile.read(), np.uint16).reshape((256, 256))
Afficher l'image IRM
Nous allons utiliser la fonction imshow de matplotlib pour afficher l'image IRM en niveaux de gris.
fig, ax = plt.subplots(num="MRI_demo")
ax.imshow(im, cmap="gray")
ax.axis('off')
plt.show()
Sommaire
Dans ce laboratoire, vous avez appris à charger une image IRM dans un tableau NumPy et à l'afficher en niveaux de gris à l'aide de la bibliothèque matplotlib. Vous pouvez utiliser ces connaissances pour visualiser également d'autres images médicales.