TP PjE, semaine 6: suivi des objets

Mise en place de l'environnement de développement

Avant de débuter le TP, il faut télécharger les archives pje-seance6.zip et ivi.zip et les décompresser dans le dossier de votre choix (par exemple dans le dossier d'un projet préalablement créé sous JetBrains PyCharm). Ces archives contiennent :

  • Le fichier source python pje-seance6.py contenant la fonction principale que vous devrez modifier/compléter pendant ce TP ainsi que la classe Blob et la méthode detect, nécessaires pour la détection des doigts sur la maquette.
  • Le répertoire (module python) ivi contenant :
    • la classe camera (ueye.py) ainsi que les constantes uEye (IS.py),
    • le fichier TUIO.py contenant les classes et méthodes pour la mise en place du serveur TUIO ainsi que la gestion des curseurs,
    • le logiciel bin/TUIO_dump.exe (binaire Windows x86), qui liste simplement tous les messages émis par un serveur TUIO sur le port 3333.

Exercices

  1. Calcul des distances généralisées
  2. Étiquetage des blobs
  3. Envoi de messages par TUIO

%item value=0%[[PjE-semaine-6-suivi-a|Analyse du code C++]] [[PjE-semaine-6-suivi-b|Calcul des distances généralisées]] [[PjE-semaine-6-suivi-c|Étiquetage des blobs]] [[PjE-semaine-6-suivi-d|Envoi de messages par TUIO]]