Skip to content

UltiThrows is a project aimed at analyzing ultimate frisbee throws through video input

Notifications You must be signed in to change notification settings

Li-bear/UltiThrows

Repository files navigation

Application Functionality - UltiThrows

Overall Description:

UltiThrows is a project aimed at analyzing ultimate frisbee throws through video input. The application leverages cutting-edge technology to extract statistics from throws, identify the specific throw type (backhand and forehand), and deliver valuable feedback to help players improve their performance.

The project is inspired by video analysis techniques used in sports like tennis, as seen in the following video: Tennis Video Analysis.

Specific Functions of the Target App:

  1. Implement pose estimation using MediaPipe for video uploads.
  2. Extract and store pose data for analysis.

Description of the Technology

Programming Environments

  • Jupyter Notebooks: Used for developing and fine-tuning computer vision and analysis algorithms.
  • PyCharm Community Edition: Utilized for writing and debugging application code.

Programming Languages

  • Python: The primary programming language for application development.
  • JavaScript: Used for creating the frontend web application.

Frameworks

  • MediaPipe: The core framework for real-time analysis of ultimate frisbee throws.

Libraries

  • NumPy: Utilized for numerical computations and data manipulation.
  • OpenCV: Employed for video processing and computer vision tasks.

About

UltiThrows is a project aimed at analyzing ultimate frisbee throws through video input

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published