Skip to content

Analisi video

L’analisi video valuta un clip di pump interamente nel browser: cadenza, ampiezza delle gambe, angoli di ginocchia e torso, posizione dei piedi sulla board e regolarità del ritmo. Il video non lascia mai il tuo computer — solo i numeri vengono eventualmente inviati alla simulazione Foilbench per il confronto misurato vs obiettivo.

Apri la vista tramite Analysis nell’intestazione o direttamente: foilbench.onrender.com/analyse.

Cosa ottieni

AreaContenuto
Metric tilesCadenza, ampiezza gambe, range ginocchia, allineamento spalle, posizione piedi, ritmo
Time seriesAngoli articolari e spostamento nel tempo; salto ai momenti rilevanti
Measured vs targetConfronto con simulazione e ottimo per il tuo setup
Stance sweepQuale posizione dei piedi minimizza lo scostamento del baricentro nel modello fisico
FindingsSuggerimenti prioritari con timestamp e salto al video

Preparare il clip

  • Angolo: vista laterale o leggermente da dietro — piedi, ginocchia e parte superiore del corpo devono essere visibili.
  • Durata: almeno 8–10 secondi di pumping continuo; clip più brevi sono segnalati come inaffidabili.
  • Frame rate: 30 fps o superiore nella sorgente; l’analisi sottocampiona a circa 15 fps.
  • Board: segnare nose e tail nell’immagine (vedi calibrazione) — senza segni, la posizione dei piedi è solo una stima approssimativa.

YouTube e cattura schermo

Per video di terzi puoi registrare la scheda YouTube tramite cattura schermo (funzione del browser nella vista analisi). Rispetta copyright e termini della piattaforma.

In alternativa, uno script locale (tools/fetch-clip.mjs nel repo) scarica un segmento con yt-dlp e ffmpeg — solo per uso personale consentito.

Workflow nell’app

  1. Load video — drag-and-drop o selettore file; opzionalmente ritaglia inizio e fine.
  2. Calibrate board — scegli la board dal catalogo, clicca nose e tail sul primo frame. La scala converte i pixel in centimetri.
  3. Run pose — MediaPipe carica WASM e modello una sola volta (CDN, cache del browser). Viene mostrato l’avanzamento.
  4. Read results — metriche, grafici, findings; opzionalmente recupera il setup dalla simulazione e richiedi stance sweep o optimum.

Senza calibrazione, cadenza e ampiezza del movimento possono comunque essere stimate; la posizione dei piedi in cm e consigli di stance precisi richiedono i segni sulla board.

Limiti di accuratezza

  • La stima della posa è approssimativa — piedi occlusi, controluce o forte movimento della camera riducono la qualità.
  • Follow-cam (camera che segue il rider): la scala può driftare; l’app avvisa quando rileva il drift.
  • Gli obiettivi vengono dal modello fisico (stesso nucleo della simulazione) — non sostituiscono un coach in acqua.

Coaching IA opzionale

Sotto Coaching puoi generare un report testuale:

  • Deterministic — regole fisse e stringhe i18n, senza servizi esterni.
  • Language model — solo numeri aggregati e ID dei findings lasciano il browser (la tua API key o Ollama locale). Nessun upload video.

Privacy

La posa gira interamente in locale nel browser. Né file video né frame vengono inviati ai server Foilbench. Le chiamate a /simulate/pump, /simulate/optimum e /simulate/stance-sweep contengono solo parametri di setup e metriche misurate.

Per approfondire

  • Stance e mast track — posizione dei piedi nel simulatore
  • Metriche — significato delle metriche di simulazione
  • API — contesto degli obiettivi di simulazione

I confronti tra setup sono più affidabili dei valori assoluti.