Etape 2 - premier programme

Dans ce premier programme, vous allez découvrir comment séparer les composantes RVB/RGB d'une image.

  • Ouvrez le fichier module2.py qui contient le programme ci-dessous :

1
# Chargement du module Image depuis la bibliothèque PIL
2
from PIL import Image
3
# Ouvrir la photo et la stocker dans l'objet img
4
ma_photo=("Rvb.jpg")
5
img=Image.open(ma_photo)
6
# Afficher l'image d'origine
7
img.show()
8
# Convertir l'image en mode RVB/RGB
9
img_rgb=img.convert("RGB")
10
# Créer 3 images séparées R,V,B contenant les niveaux des composantes RGB de l'image initiale
11
R,G,B = img_rgb.split()
12
# Afficher la composante Rouge de l'image initiale
13
R.show()
14

  • Exécuter le code et observer le résultat.

Expliquer le résultat obtenu pour la composante Rouge.

  • Ajouter une ligne pour afficher l'image de la composante Vert.

  • Exécuter le code et observer le résultat.

Expliquer le résultat obtenu pour la composante Vert.

  • Ajouter une ligne pour afficher l'image de la composante Bleu.

  • Exécuter le code et observer le résultat.