Accessible feedback
Help casual players review a swing without needing specialized recording equipment.
About KinetiCourt
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?
The project
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.
Project priorities
Help casual players review a swing without needing specialized recording equipment.
Leave out scores and contact claims when the clip or tracking is too unreliable to support them.
Sign in to review your forehand and explore the measurements.