Movement analysis for water polo

Turn your pool footage
into real feedback.

Upload a clip and CapAI tracks 33 points on the body to measure joint angles, timing, and technique — frame by frame. It's built for coaches who want more than a gut feeling about what just happened in the water.

Points tracked
33pts
Per frame
<1ms
Playback
60fps
The 33-point model POSE-33
The 33 points we track, head to toe.

A single frame, broken down

This is the overlay running on a real competition photo. As each panel scrolls into view, the skeleton draws itself onto the image — or use the toggle on any panel to see the untouched frame. Each point is shaded by how confidently it's tracked, and the angle readouts are measured as you watch.

Shot analysis · full view Annotated
ELBOW L ---.-° SHOULDER LINE --.-° TRACKED --/33 KINEMATICS -.--- ms
Hand-annotated from a real competition photo — use the toggle to see the original frame.
Ball arm · close up Annotated
ELBOW ---.-° EXTENSION --.-% KIN -.--- ms
Extension is how straight the arm is — the shoulder-to-wrist span over its full length.
Below the surface Annotated
TRACKED -- pts PARTIAL -- pts ESTIMATED -- pts
Below the waterline, each point is scored by how clearly we can still see it.

The reference photo is used with the photographer's kind permission.

Now in motion

Same engine, this time on a moving body. The skeleton below is an eggbeater motion we generated ourselves — it's not real athlete footage, and we'll always say so — but the numbers are genuinely computed: knee bend, how much of the body is underwater, and the timing all update live, every frame.

Eggbeater cycle · live STANDBY
KNEE L ---.-° KNEE R ---.-° MODEL CADENCE -.-- Hz SUBMERGED -- pts KINEMATICS -.--- ms
A model we generated, not real footage — but the angles, visibility, and timing are worked out live each frame. It pauses when you scroll away.

How it works

From a raw clip to numbers a coach can actually use, in four steps.

  1. 01

    Record

    Just point a camera. A phone on the deck or a poolside camera both work — no markers, special suits, or gear on the athlete.

  2. 02

    Track

    Every frame gets a 33-point skeleton — head, torso, arms, hands, legs, and feet — and each point comes with a confidence score.

  3. 03

    Measure

    From there we work out joint angles, how fast they're moving, and the path each limb takes — in well under a millisecond per frame.

  4. 04

    Review

    You get the marked-up video and the numbers behind it — shots, the eggbeater, release — ready to export and go over with your athletes.

Try it on your own footage

Got a clip or a photo of your own? Send it through and you'll get the same breakdown. Your footage is handled the way the Privacy Policy describes — and you'll need the rights and consent for whatever you upload.

Upload your footage CHECKING BACKEND…
Drop a photo or video here or click to browse — any image or video, up to 200 MB

NO FILE SELECTED

The first upload after a quiet spell can take up to a minute while the analyzer wakes up.

The technical details

For the curious — here's what's going on under the hood.

SKELETAL MODEL 33-point landmark topology — face, shoulders, elbows, wrists, hands, hips, knees, ankles, feet
ANALYSIS LATENCY Sub-millisecond kinematic computation per frame
INPUT Standard video; no wearables or physical markers
MEASUREMENTS Joint angles, angular velocity, segment trajectories, kick cadence, per-landmark visibility
OVERLAY RENDERING Canvas-based, 60 fps budget; annotated frames render statically with lazy-loaded media
DOMAIN Water polo — shooting, eggbeater, and passing mechanics