A FastApi Backend for detecting and classifying the type of exercise a person is performing in order to get fit
- Python
- Yolov8(for model training refer:ultralytics)
- FastAPI(for creating API endpoints)
- Docker(For dockerising the entire content for hosting)
- Cvat(For annotation purpose)
- First CLone the repository
- Create a Virtual Environment and activate it
- pip install requirements.txt (basically fastapi ultralytics streamlit phonenumbers geopy PIL pathlib)
- Run python startscript.py to start the server