Semaine 6

Consignes

Avant mardi 14 mars 22h:

  • [ ] Relire les diapos du cours 6.

  • [ ] Finir le TP et le déposer sur GitLab (5 points)

Support de cours

TP

Objectif

L’objectif de cette semaine est de rajouter à votre escarcelle quelques outils de manipulation d’images en vue du deuxième projet: ainsi, vous pourrez y traiter des jeux d’images plus complexes. Nous verrons par exemple, lorsque l’image n’est pas bien cadrée, comment en extraire la portion pertinente. Nous verrons aussi comment réaliser des diaporamas simples avec Jupyter, en vue de votre soutenance de projet.

N’oubliez pas d’appliquer toutes les bonnes pratiques!

Consignes

  • [ ] Téléchargez le sujet de TP Semaine6 (rappel des instructions.

  • [ ] Ouvrez la feuille index pour retrouver ces consignes.

  • [ ] Ouvrez la feuille diaporamas et suivez les instructions.

  • [ ] Ouvrez la feuille arcimboldo et suivez les instructions.

Au fur et à mesure, vous mettrez à jour votre rapport ci-dessous. Bon TP!

Rapport

Au fur et à mesure du TP, vous cocherez ci-dessus les actions que vous aurez effectuées; pour cela, double-cliquez sur la cellule pour l’éditer, et remplacez - [ ] par - [x]. Vous prendrez aussi des notes ci-dessous. Enfin, vous consulterez la section « Revue de code » ci-dessous pour vérifier la qualité de votre code.

En quelques mots, qu’avez-vous appris?

Quelles difficultés avez vous éventuellement rencontrées?

Qu’avez vous aimé ou moins aimé dans ce TP?

Notes libres

Revue du code

Affichage du code des principales fonctions
from intro_science_donnees import show_source
from utilities import *
show_source(yellowness_filter)
show_source(color_correlation_filter)
Conventions de codage

L’outil flake8 permet de vérifier que votre code respecte les conventions de codage usuelles de Python, telles que définies notamment par le document PEP 8. Si la cellule suivante affiche des avertissements, suivez les indications affichées pour peaufiner votre code.

from intro_science_donnees import code_checker
code_checker("flake8 utilities.py")