INTRODUCTION
- Deadlift Detection app in python uses the machine learning along with the cv2 to detect the body movement of the object by using the landmarks.


- Here pickle file is used to serialize python object structures , which refers to the process of converting an object in the memory to the byte stream that can be stored in a binary file on the disk.
- When we load it back to a python program , this binary file can be de-serialized back to a python object.
- The usage of this app is many of the fitness organizations like Cultfit , HRX can use this to track the movements of their client and can make gym automate by integrating this with the machine itself.
DEPENDENCIES REQUIRED
Tkinter
- Library in python which is used to create GUI’s in Python.
- This is used in many machine learning library which is used by the cv2 here we will use this to create the frame and labels like sets , reps and probability which will be tracked by our model during and exercise.
- By using this library we will create our GUI consisting of labels , buttons , camera frame for tracking.
tkinter - Python interface to Tcl/Tk
Customtkinter
- This is based on the tkinter library which is already present in python.
- This is used to create the modern looking GUI’s in Python.
customtkinter
Pandas
- It is software library written for the python programming language.
- It is use for the data manipulations and analysis.
- It offers data structures and operations for manipulating numerical tables and time series.