Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mostafa-ghaith/deadlift-o-meter
Deadlift-o-Meter is a project that utilizes a Scikit-Learn model, Mediapipe, and Tkinter to count correct deadlift reps using a live webcam feed. The application analyzes the user's body movements and provides real-time feedback on their performance.
https://github.com/mostafa-ghaith/deadlift-o-meter
body-movement-classification computer-vision deadlift landmark-detection live-webcam-analysis mediapipe pose-estimation rep-counter scikit-learn tkinter
Last synced: about 1 month ago
JSON representation
Deadlift-o-Meter is a project that utilizes a Scikit-Learn model, Mediapipe, and Tkinter to count correct deadlift reps using a live webcam feed. The application analyzes the user's body movements and provides real-time feedback on their performance.
- Host: GitHub
- URL: https://github.com/mostafa-ghaith/deadlift-o-meter
- Owner: mostafa-ghaith
- Created: 2023-07-12T14:15:26.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-07-12T14:21:33.000Z (over 1 year ago)
- Last Synced: 2023-07-12T15:29:44.444Z (over 1 year ago)
- Topics: body-movement-classification, computer-vision, deadlift, landmark-detection, live-webcam-analysis, mediapipe, pose-estimation, rep-counter, scikit-learn, tkinter
- Language: Python
- Homepage:
- Size: 36.1 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Deadlift-o-Meter
## Description
Deadlift-o-Meter is a project that utilizes a Scikit-Learn model, Mediapipe, and Tkinter to count correct deadlift reps using a live webcam feed. The application analyzes the user's body movements and provides real-time feedback on their performance.
## Features
- Live webcam feed for real-time analysis
- Scikit-Learn model for body movement classification
- Mediapipe for pose estimation and landmark detection
- Tkinter for building the graphical user interface
- Rep counter for tracking the number of correct deadlift reps
- Stage detection for identifying the up and down phases of the deadlift
- Probability estimation for evaluating the quality of the performed reps## Installation and Usage
To use the Deadlift-o-Meter project, follow these steps:
1. Clone the repository: `git clone https://github.com/mostafa-ghaith/Deadlift-o-Meter.git`
2. Run the `main.py` file to launch the Deadlift-o-Meter application.
3. Ensure that the required dependencies are installed.
4. Perform deadlifts in front of the webcam. The application will provide real-time feedback on the number of correct reps, the current stage (up or down), and the probability estimation for each rep.Feel free to explore the code, contribute to the project, and customize it according to your needs.
Credits: This project is based on the work of Nicholas Renotte. I would like to thank Nicholas Renotte for his contributions and inspiration.