Skip to content

Latest commit

 

History

History
33 lines (19 loc) · 1.36 KB

README.md

File metadata and controls

33 lines (19 loc) · 1.36 KB

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.