II. Traiter les images avec le langage Python
1-Ouverture et définition de l'image
Description des lignes du programme ci-dessus :
À vous de jouer :
2-Modification des pixels de l'image
En python, le pixel de coordonnée (0, 0) est en haut à gauche.
Description des lignes du programme ci-dessus :
couleur.png
image de 30x30 pixels
À vous de jouer :
Description des lignes du programme ci-dessus :
À vous de jouer :
3-Application : Conversion en niveaux de gris
Une technique pour convertir une image en niveau de gris est de réaliser la moyenne des trois composantes RVB du pixel et d'affecter cette moyenne aux trois composantes RVB.
Attention : Les composantes doivent être des nombres entiers. Pour cela il y a toujours le double-slash // pour réaliser la division entière ou bien la fonction int() qui renvoie la partie entière de ce qui lui ait donné en argument.
À vous de jouer :
4-Application : Presque comme Snapchat !
Pour faire presque comme Snapchat, programmer son propre filtre Snapchat permettant d'ajouter une auréole sur la tête du chat.
Pour cela il faut :
Remarque : Il est possible de visualiser les fichiers mis à disposition dans l'éditeur ci-dessous en cliquant sur l'icône "Files" située en haut à gauche.
À vous de jouer ici: