About KinetiCourt

A tennis project built around one useful next step.

KinetiCourt started as an AP Capstone project with a question: can pose estimation turn an ordinary tennis video into feedback a casual player can use?

From video frames to a focused cue.

The analysis uses OpenCV and MediaPipe to estimate body landmarks when the tracking is reliable enough. It lines up preparation, the estimated swing event, and follow-through, then compares 3D measurements adjusted for body size with an approved group of reference swings. A similarity score appears with its uncertainty only when the clip and model can be compared.

The project also tests racket and ball tracking. It only makes claims about contact when that tracking passes its reliability checks.

Access stays limited while real clips are used to test the analysis, privacy controls, and wording of the coaching feedback.

Accessible feedback

Help casual players review a swing without needing specialized recording equipment.

Honest uncertainty

Leave out scores and contact claims when the clip or tracking is too unreliable to support them.

Bring your own swing into focus.

Sign in to review your forehand and explore the measurements.

Sign in to KinetiCourt