In this data science and machine learning project, we classify sports personalities. We restrict classification to only 5 people,
- Maria Sharapova
- Serena Williams
- Virat Kohli
- Roger Federer
- Lionel Messi
Here is the folder structure,
- UI : This contains UI website code
- server: Python flask server
- model: Contains python notebook for model building
- google_image_scrapping: code to scrap google for images
- images_dataset: Dataset used for our model training
Technologies used in this project,
- Python 3.8.10
- Numpy and OpenCV for data cleaning
- Matplotlib & Seaborn for data visualization
- Sklearn for model building
- Jupyter notebook, visual studio code and pycharm as IDE
- Python flask for http server
- HTML/CSS/JavaScript for UI
- Clone repository
git clone https://github.com/namantam1/face-regonition-ml-opencv cd face-regonition-ml-opencv
NOTE : You can create a virtualenv before running this command. Please don't forget to activate it if do.
- Install dependencies
pip install -r requirements.txt # for server pip install -r requirements.dev.txt # for dev pupose
- Run server
cd server python app.py