{ "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "![En tête](img/En_tete_general.png)\n", "\n", "\n", "*(C) Copyright Franck CHEVRIER 2019-2020 http://www.python-lycee.com/*\n", "\n", " Pour exécuter une saisie Python, sélectionner la cellule et valider avec SHIFT+Entrée.\n" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "# Applications de filtres sur une image\n", "\n", "### Activité sur le traitement d'images n°1" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Le but de cette activité est de programmer et d'appliquer des filtres sur des images :
\n", "L'application d'un filtre consiste à transformer une image en modifiant les composantes R,G,B de chacun de ses pixels.\n" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "1. Exécuter la cellule ci-dessous, qui permet :\n", "- d'ouvrir un fichier et de stocker l'image dans un objet Python de type Image;\n", "- d'afficher le format, le type de codage et la dimension de l'image;\n", "- d'afficher l'image.\n", "\n", "NB: Vous pouvez réexécuter la cellule pour obtenir une autre image (choix aléatoire dans une bibliothèque d'images de la ville de Strasbourg)." ] }, { "cell_type": "code", "execution_count": null, "metadata": { "scrolled": true }, "outputs": [], "source": [ "# import du module permettant la gestion des images\n", "from PIL import Image\n", "\n", "#ouverture de l'image\n", "from random import randint\n", "Strasbourg = Image.open('img/Strasbourg/Strasbourg'+str(randint(1,10))+'.jpg')\n", "\n", "#affichage du format, du type et de la dimension de l'image\n", "print(\"Format:\",Strasbourg.format,\"\\nMode:\",Strasbourg.mode,\"\\nDimensions:\",Strasbourg.size) ; \n", "\n", "#affichage de l'image\n", "Strasbourg" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "__2. Pour éclaircir une image, on peut augmenter de 50% les composantes couleurs de chaque pixel.__

\n", "$\\;\\;\\;$__a. Suivre la vidéo suivante, qui détaille la fonction Python eclaircissement donnée ci-dessous.__

\n", "\n", "\n", "