Correction TP 9 (2020) sur les images BitMap et les Pixels
Channel: TD et TP cours INF1 à Univ Rennes 1
Date: 2020-11-20

Vidéo de correction du TD 9 (2020) sur les structures simples


00:00 Présentation de la vidéo, rappel de l'organisation pour les TD/TP distanciel
01:04 Explication de la bibliothèque outils.jar qui définit les structures BitMap et Pixels et les fonctions pour les manipuler


09:00 Lecture commentée et détaillée du sujet de TP
10:05 Lecture exercice 2 figures simples
12:09 Lecture exercice 3 composantes rouges, vertes, bleues

13:58 Lecture exercice 4 inversion des couleurs

16:15 Lecture exercice 5 bruit

17:14 Lecture exercice 6 filtres
23:35 Lecture exercice 7 postérisation
25:12 Lecture exercice 8 (ex 9 laissé en challenge)



26:50 Début correction, exercice 1 sur verifierPixel (deux approches différentes)
30:12 Exercice 2.a] sur simpleRectangle
32:53 Exercice 2.b] sur simpleCroix
36:02 Exercice 3 sur composanteRouge, composanteVerte, composanteBleue
37:58 Exercice 3, bonus : une seule fonction pour extraire une des trois composantes (avec un paramètre choixComposante = 1,2,3)
38:32 Exercice 3, bonus++ : une seule fonction pour extraire une des trois composantes et les combinaisons bleu/rouge, vert/rouge, bleu/vert (avec un paramètre choixComposante = 0,1,2,3,4,5,6,7) et lectures bit à bit (bonus)


44:28 Exercice 4 sur l'inversion des couleurs (= négatif d'une photo argentique)
46:28 Exercice 5 sur l'ajout d'un bruit entier uniforme (composante par composante) aux trois couleurs d'une image
49:25 Exercice 6.a] sur le filtre monochrome noir/blanc
50:29 Exercice 6.b] sur le filtre niveau de gris
52:20 Exercice 6.c] sur le filtre sepia (challenge)
53:45 Exercice 7 sur la postérisation (compression des couleurs)
58:05 Exercice 8 sur le flou d'une image
1:02:00 Exercice 8 : bonus sur le flou, que se passe-t-il si on applique plusieurs fois le flou (2 fois, 6,12,18 fois, 100 fois, 1000 fois) ? Ou comment simuler la myopie avec Java ;-) !



1:08:45 Conclusion TP9, petits aperçus de moments importants des TP7 sur les tableaux 2D (estNormal) et TP8 sur les chaînes (nb d'occurrences et estMajuscule)

(Correction proposée par Lilian Besson)
Si vous lisez jusqu'ici, envoyez moi un message Discord avec le résultat de ce calcul : 2021-1993 !