DiverPro

Helping Swimmers Through Data

DiverPro is a computer vision tool that helps swimmers analyze and perfect their swim starts. Using pose estimation and trajectory modeling, anyone can record their dives and analyze their form not only with an eye test, but with real visual feedback and statistics.

Technology

The project uses many technologies including Python, NumPy, OpenCV and MediaPipe to process and visualize dive data.

Example Dive Analysis

From raw dive footage, DiverPro can overlay the trajectories of multiple human joints for analysis.

Example Dive

Hip Tracking

Shoulder Tracking

Head (Nose) Tracking

More joint tracking and analysis tools, along with instructions, are available in the GitHub repository.

GitHub Repository

To test the DiverPro app yourself, clone the GitHub repository below:

View on GitHub