Jidoka Lab

Vision par ordinateur · sport

Padel Coach IA

Un prototype de vision sur ma machine : il repère mes frappes et ma posture dans mes matchs filmés, et en tire un rapport qui me dit où je perds des points et quoi travailler à l'entraînement pour l'appliquer en match.

État
prototype · usage personnel
Stack
Python, vision par ordinateur, modèle local, rapports par séance
Depuis
2026
Preuves
scripts et rapports par séance, usage réel

Le problème

Je joue plusieurs fois par semaine et je filme mes séances. Mais personne ne regarde une heure de vidéo pour comprendre pourquoi un smash finit dans la grille. Un coach voit une séance sur dix ; l’œil du joueur, sur le terrain, ne voit rien.

Ce que j’ai construit

Trois séances de padel analysées : le squelette du joueur est détecté sur chaque image
Trois séances, trois terrains, trois éclairages : la posture est reconstruite sur chaque frappe détectée.
Smash en salle vu de dos : les articulations détectées dessinent le geste au moment de l'impactVolée en extérieur : le squelette suit l'appui et la rotation des épaulesDéfense près de la vitre, de nuit : détection malgré le flou et le contre-jour
Trois instants d'impact repérés par le détecteur de frappes, avec la pose reconstruite. Les visages sont floutés.

Un prototype, sur ma machine, sans envoyer une seule image à un service tiers. Deux briques de vision : la détection des frappes dans une vidéo de match ou d’entraînement, et la reconstruction de la posture du joueur aux instants d’impact. À partir de ces sorties et de mes objectifs du moment, un rapport de coaching est rédigé pour chaque séance : ce qui a marché, ce qui a lâché, des exercices précis à répéter à l’entraînement pour que le geste tienne en match. Les rapports se lisent d’une séance à l’autre comme un journal d’entraînement. C’est étroit et c’est volontaire : deux briques fiables avant d’en ajouter une troisième.

Ce que ça raconte

  • De la vidéo brute à une décision. Pas une démonstration de détection : un rapport qu’un joueur lit et applique.
  • Le réel est sale. Caméra au sol, joueurs qui se croisent, balle minuscule, éclairage de gymnase. Le pipeline dit quand il n’est pas sûr, plutôt que d’inventer.
  • Mesurer, pas ressentir. Le smash s’est amélioré parce que le rapport l’a montré, séance après séance.
  • Un prototype assumé. Pas de suite de tests, pas d’interface : des scripts, des sorties par séance, et un usage réel qui décide de la suite.

Suite

Une application communautaire autour du padel est en cours de spécification. Le coach en sera une brique.

Ce que j’ai vérifié

  • Signal observé : des heures de vidéo que personne ne regarde, et un smash qui ne rentrait pas.
  • Test ou contrôle : détection des frappes et reconstruction de la posture vérifiées à l’œil sur des séances connues.
  • Résultat : un diagnostic par séance, déjà utilisé pour orienter l’entraînement suivant.
  • Limite actuelle : la comparaison automatique entre séances reste à terminer ; aujourd’hui elle se fait en relisant les rapports.

← Tous les projets