Se familiariser avec les techniques de traitement et d’analyse de flux vidéo en temps réel à l’aide de la bibliothèque OpenCV.
La formation met l’accent sur la mise en œuvre pratique d’algorithmes de détection de mouvement, de suivi d’objets et de reconnaissance de marqueurs visuels (bibliothèque ArUco), dans un environnement contraint en ressources.
Compétence visée : Concevoir des applications capables d’acquérir, traiter et analyser des séquences vidéo issues d’une caméra ou d’un fichier.
La formation met l’accent sur la mise en œuvre pratique d’algorithmes de détection de mouvement, de suivi d’objets et de reconnaissance de marqueurs visuels (bibliothèque ArUco), dans un environnement contraint en ressources.
Compétence visée : Concevoir des applications capables d’acquérir, traiter et analyser des séquences vidéo issues d’une caméra ou d’un fichier.
Cette formation est ouverte à tous les personnels du PEPR DIADEM :
- Doctorants ou post-doctorants
- Enseignants-chercheurs
- Chercheurs / ingénieurs de recherche
- Ordinateur portable personnel indispensable (installer Python 3.x)
- Niveau intermédiaire en programmation Python
Mardi 09/12 matin : (optionnel)
Visite des projets ciblés de Diadem : AMADEUS, GRENAT et RUBIS.
Échange avec des ingénieurs numériciens.
Mardi 09/12 après-midi : Encodage d’image matricielle
Découverte des bases du traitement d’images avec Python, Numpy et Matplotlib à travers trois mini-projets :
- Représentation matricielle d’une image : création d’images synthétiques (motifs, dégradés, cercles) à partir de tableaux Numpy.
- Manipulation d’images réelles : conversion en niveaux de gris, seuillage, zoom et extraction de régions d’intérêt à partir d’une photo couleur.
- Analyse d’objets simples : détection de grains circulaires dans une image binarisée, calcul de leur centre, rayon et boîte englobante à l’aide de scipy.ndimage.
- Capture et traitement en direct d’un flux vidéo : affichage d’images en niveaux de gris ou en couleur, dessin d’éléments (cercles, texte) sur les images, animation en temps réel, interaction clavier.
- Suivi naïf d’un objet visuel : détection simple par seuillage d’un "spot" noir sur une feuille, calcul de sa position en temps réel et suivi par un cercle animé.
- Détection de marqueurs ArUco : identification automatique de marqueurs, affichage de leur numéro, repérage des coins.
Mercredi 10/12 après-midi : Mise en pratique
Réalisation d'un mini-projet adapté au niveau d’avancement des apprenants et de leurs intérêts. L’accent est mis sur l’autonomie, la structuration du code, la maîtrise des bibliothèques utilisées.
Réalisation d'un mini-projet adapté au niveau d’avancement des apprenants et de leurs intérêts. L’accent est mis sur l’autonomie, la structuration du code, la maîtrise des bibliothèques utilisées.
Exemples possibles :
- Suivi d’un objet dans une scène en mouvement, avec visualisation augmentée (zone de suivi, trajectoire, vitesse…).
- Reconnaissance et interaction avec des marqueurs ArUco (simulation d'un système de contrôle ou d'une interface gestuelle)
- Création d’une application interactive (un jeu simple, un outil de mesure ou une démonstration artistique ou scientifique utilisant la caméra).

Damien ANDRÉ
MAÎTRE DE CONFÉRENCE à l'université de Limoges
CHERCHEUR au Laboratoire IRCER (UMR 7315)
Damien est un spécialiste des méthodes numériques en mécanique, en particulier de la méthode des éléments discrets (MED) appliquée aux matériaux céramiques et plus spécifiquement les céramiques réfractaires. Ses travaux s’inscrivent dans une approche multi-échelle et thermo-mécanique de la modélisation, avec une forte composante en développement logiciel scientifique.
Il est co-développeur de GranOO, une bibliothèque C++/Python dédiée à la simulation par MED, et développe également pydic, un module Python pour la corrélation d’images, utilisé notamment pour la mesure de champs de déformation. Il allie ainsi une activité de recherche dynamique à un enseignement pluridisciplinaire, allant de la mécanique appliquée au codage en Python.
Session : 09 - 10 décembre 2025
Durée :
- ½ journée de visite des projets DIADEM (optionnel)
- 1 journée ½ d’apprentissage en salle (10h30)
Modalité : Présentiel
Repas (pris en charge) :
- Repas d’accueil le 09/12 à midi (optionnel)
- Plateau-repas le 10/12 midi
Tarif :
Cette formation est intégralement financée par le PEPR DIADEM