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

Perguntas e respostas detalhadas

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.

Explicação

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

Explicação

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

Explicação

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)

Explicação

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

Explicação

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

Explicação

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

Explicação

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

Explicação

`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

Explicação

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.

Revisar com flashcards

Memorize as respostas com 9 flashcards sobre 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.

Veja os flashcards →

Estude a ficha de revisão

Leia a ficha de revisão completa sobre Manipulation et Visualisation d'Images en Python.

Veja a ficha de revisão →

Similar courses

Crie seus próprios quizzes

Importe seu curso e a IA gera quizzes com correções em 30 segundos.

Gerador de quizzes