Données multimédia : Python pour le traitement d’images et de données audio

Supports de cours pour le Master mention Humanités Numériques du CESR

Évaluation

Vous me remettez des scripts sous forme de fichiers *.py, pas des notebooks

Planning

  • 13/09/2023 : 9h-12h FR15

  • 27/09/2023 : 10h30-12h30 CESR N. Destouches

    • Binder seance 2 : manipulations simples avec Pydub

    • Exercices sur votre fichier audio (electric_cello.wav sinon)

      En utilisant le package Pydub et sa documentation :

      1. Amplifier de 12db les 6 premières secondes. Exporter le résultat dans un fichier wav
      2. Détecter les silences dans votre fichier. Afficher sur le nombre de silences et pour chacun les estampilles temporelles et la durée

      Vous me rendez un script (un fichier *.py) par question sur Celene.

  • 11/10/2023 : 9h30-11h30 FR15

    • Binder seance 3 : Analyses avec le package librosa
    • Exercice sur la gamme de Do mineur. À l’aide de la documentation, obtenez les notes de la gamme de Do mineur (Cmin), obtenez les valeurs des notes en Hz et représentez cette gamme sur un spectrogramme (à l’aide de librosa.feature.chroma_cqt)
  • 08/11/2023 : 9h-12h CESR salle Margolin

  • 15/11/2023 : 9h-12h CESR salle Margolin

    • Binder seance 5 : Traitement d’images 2
    • Exercice avec Pillow. Ajoutez un filigrane ('fine.jpg' ou autre chose si vous voulez) en bas à droite de chacune des trois images suivantes : CPR_1130x400.jpg, bunny.jpg, plane_1.jpg (les images sont sur le dépôt github)
  • 29/11/2023 : 9h-12h CESR N. Destouches

    • Open In Colab seance 6 : Traitement d’images (3), détection d’objets
    • Exercice avec ultralytics. Sur l’image de votre choix, faîtes une détection d’objet et filtrez les résultats pour n’avoir que ceux qui 1. ont un score de confiance supérieure à 0.7 et 2. ont une catégorie 'Personne' ou animal (ou fruit comme vous préférez)
  • 06/12/2023 : 9h-12h CESR salle Rapin

  • 13/12/2023 : 9h-11h CESR salle Margolin

    • Binder seance 8 : TP sur le projet

Binder pour tous les supports : Binder