Quiz: Manipulation et Visualisation d'Images en Python — 9 domande

Domande e risposte dettagliate

1. Comment appliquer la fonction appropriée pour importer une image et la visualiser en couleur en utilisant Python avec matplotlib ?

Utiliser imread() directement dans plt.plot() pour charger et afficher l'image.
Utiliser plt.imread() pour charger l'image, puis plt.imshow() pour l'afficher et plt.show() pour rendre visible.
Utiliser matplotlib.image pour importer l'image, puis plt.plot() pour la visualiser.
Utiliser plt.show() pour charger l'image, puis plt.imshow() pour l'afficher.

Utiliser plt.imread() pour charger l'image, puis plt.imshow() pour l'afficher et plt.show() pour rendre visible.

Spiegazione

La méthode correcte consiste à utiliser plt.imread() pour charger l'image dans un tableau numpy, puis plt.imshow() pour la visualiser en couleur, et enfin plt.show() pour afficher la fenêtre. Les autres options sont incorrectes car elles omettent une étape ou utilisent une fonction inappropriée pour la visualisation.

2. Quelle fonction de matplotlib permet d'importer une image en tant que tableau numpy ?

imshow()
imread()
savefig()
plt()

imread()

Spiegazione

La fonction `imread()` du module `matplotlib.image` permet d'importer une image et de la convertir en tableau numpy. Les autres fonctions ont des usages différents : `imshow()` pour afficher, `savefig()` pour sauvegarder un graphique.

3. En quelle année la fonction imread du module matplotlib.image a-t-elle été officiellement ajoutée ou documentée dans la bibliothèque matplotlib ?

2012
2016
2014
2010

2012

Spiegazione

La fonction imread dans matplotlib.image a été introduite et documentée dans la version 1.1.0 de matplotlib, publiée en 2012. La réponse correcte est donc 2012, ce qui correspond à cette version.

4. Quelle est la dimension typique du tableau numpy représentant une image en couleur en Python ?

(hauteur, largeur)
(hauteur, largeur, 3)
(3, hauteur, largeur)
(largeur, hauteur, 3)

(hauteur, largeur, 3)

Spiegazione

Le tableau numpy d'une image couleur est généralement tridimensionnel avec la troisième dimension représentant les trois composantes RGB, donc (hauteur, largeur, 3).

5. Que représente chaque triplet `[R, V, B]` dans le tableau Mim ?

Les coordonnées géographiques du pixel
Les composantes de couleur rouge, vert, bleu du pixel
Les valeurs d'intensité lumineuse et de saturation
Les dimensions physiques du pixel en mm

Les composantes de couleur rouge, vert, bleu du pixel

Spiegazione

Chaque triplet `[R, V, B]` représente les composantes de couleur pour le pixel, avec R pour rouge, V pour vert, et B pour bleu, codées sur 8 bits entre 0 et 255.

6. Quelle méthode permet de connaître la taille (dimensions) du tableau numpy représentant l'image ?

dim()
size()
shape()
length()

shape()

Spiegazione

La méthode `shape()` retourne les dimensions du tableau numpy, ce qui est essentiel pour connaître la taille de l'image en hauteur, largeur et la profondeur des couleurs.

7. En quelle année la fonction `imread()` de matplotlib a-t-elle été officiellement documentée ?

2010
2012
2008
2015

2012

Spiegazione

La fonction `imread()` du module `matplotlib.image` a été largement documentée dans la documentation officielle de matplotlib à partir de 2012, facilitant l'importation d'images.

8. Quelle opération permet d'afficher une image à partir de son tableau numpy en Python ?

plt.show()
plt.display()
plt.imshow()
imshow() seule

plt.imshow()

Spiegazione

`plt.imshow()` permet d'afficher une image à partir d'un tableau numpy, et `plt.show()` doit être appelé ensuite pour rendre l'image visible.

9. Quel est l’intérêt de convertir une image en tableau numpy pour la manipulation en Python ?

Elle permet d’enregistrer l’image en format texte
Elle facilite la manipulation pixel par pixel, ou par blocs, pour modification ou traitement
Elle crée automatiquement une version en noir et blanc
Elle compresse l’image pour une meilleure transmission

Elle facilite la manipulation pixel par pixel, ou par blocs, pour modification ou traitement

Spiegazione

Convertir une image en tableau numpy permet la manipulation directe et efficace des pixels, facilitant des opérations comme modification de couleurs, filtres, ou transformations.

Ripassa con le flashcard

Memorizza le risposte con 9 flashcard su Manipulation et Visualisation d'Images en Python.

Manipulation d'images en Python

Importation, modification et conversion d'images avec packages comme matplotlib et numpy.

Manipulation d'images en Python — définition?

Importation, modification, affichage d’images en Python.

Importation d'images matplotlib

Utilisation de `imread()` pour charger une image en tableau numpy.

Vedi le flashcard →

Studia la scheda di revisione

Leggi la scheda di revisione completa su Manipulation et Visualisation d'Images en Python.

Vedi la scheda di revisione →

Similar courses

Crea i tuoi quiz

Importa il tuo corso e l'AI genera quiz con correzioni in 30 secondi.

Generatore di quiz