Etape 4 - filtrer une image
Le filtrage est une application classique du traitement de l'image. Il existe de nombreux filtres pour réaliser des effets visuels. Dans cette étape, vosu allez découvrir comment coder un filtrage en python et un certains nombre de filtres.
L'application d'un filtre sur une image se fait à l'aide de la méthode .filter
# ouvrir l'image recadrée
img2 = Image.open('ImageRecadree.png')
# Appliquer un filtre (ici CONTOUR)
imgFil = img2.filter(ImageFilter.CONTOUR)
# Afficher l'image filtrée
imgFil.show()
# Enregistrer l'image filtrée
imgFil.save("ImageFiltree.png")
Sur le DR :
Donner la syntaxe complète de la ligne qui permet le filtrage de l'image,
Donner le nom du filtre appliqué,
Donner le nom de l'objet qui contient l'image recadrée.
Exécuter le programme et observer le résultat.
Sur le DR :
Dans le tableau, compléter la ligne du filtre CONTOUR en expliquant sa fonction,
Effectuer le même travail pour les filtres ci-dessous.
En modifiant la ligne concernée du programme , tester les autres filtres de la bibliothèque ImageFilter :
BLUR,
DETAIL,
EDGE_ENHANCE,
EDGE_ENHANCE_MORE,
EMBOSS,
FIND_EDGES,
SHARPEN,SMOOTH.
Sur le DR :
Dans le tableau, compléter la ligne qui décrit chacun de ces filtres en expliquant la fonction,