floorballstudio
AI + digital coaching experiments

VIDEO COMPARE

Put your clip and a reference clip on the same timeline.

Compare two performances side by side, frame by frame or as a ghost/skeleton overlay, with manual or automatic phase synchronization.

Technology

Kinovea-inspired UX, HTML5 video, OpenCV preprocessing, pose landmarks and Dynamic Time Warping for motion alignment.

How a coach can use it

  • Compare timing without forcing both videos to run at the same raw speed.
  • Freeze the same movement phase in both clips.
  • Annotate the most important difference instead of overwhelming the athlete with metrics.

Camera setup

  • Reference and athlete video should preferably use similar camera angle and framing.
  • For body-angle comparison, keep lens height and distance reasonably consistent.

Implementation path

Start with a small browser prototype, keep the data model explicit, then connect the analysis backend as separate API services. Validate results with coaches before automating scoring.

Prototype

Try the prototype

This is a front-end concept demo. It does not yet send video or personal data to a server.