Personal Trainer is a Python application that will help you monitor and improve your workout performance
To start the application:
python PersonalTrainer\run.py
This section highlights the major frameworks and libraries used to build and enhance this project.
- Tkinter
- TensorFlow
- customtkinter
- PIL (Python Imaging Library)
- cv2 (OpenCV)
- NumPy
- pickle (Python object serialization)
- zipfile (Python ZIP archive processing)
You can use the requirements.txt file to install packages with pip:
pip3 install -r requirements.txt
Here's a visual overview of how to use the application:
-
Launch the application by running
gui.py
. -
The main screen will appear, allowing you to select different workout categories and options.
- Click the workout category button to to select the video to monitor.
- After you watched the video, close it and wait for the response.
- Select "Ok" and then you'll come back to the main screen