Giter Site home page Giter Site logo

celebrity_face_recognition's Introduction

Celebrity_face_recognition

An End to end deep learning project

Data wrangling with Pandas Deep learning with Keras, tensorflow, random Forest Web app with Flask (and a bit of CSS & HTML) App deployment with Flask and Heroku

In this data science and machine learning project, we classify sports personalities. We restrict classification to only 5 people, further i have taken help fro the youtube channel codebasics. We have used deep learning Opencv library to process the image file; Harcasscades to detect the faces and eyes of the faces. It is an Object Detection Algorithm used to identify faces in an image or a real time video. The algorithm uses edge or line detection features proposed by Viola and Jones in their research paper “Rapid Object Detection using a Boosted Cascade of Simple Features” published in 2001. The algorithm is given a lot of positive images consisting of faces, and a lot of negative images not consisting of any face to train on them. The model created from this training is available at the OpenCV GitHub repository https://github.com/opencv/opencv/tree/master/data/haarcascades.

Source:-https://towardsdatascience.com/face-detection-with-haar-cascade-727f68dafd08

The model that is considered to is Random Forest.

However, experiments have been conducted using SVM, XGboost, etc.,

  1. Maria Sharapova
  2. Serena Williams
  3. Virat Kohli
  4. Roger Federer
  5. 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,

  1. Python image
  2. Numpy and OpenCV for data cleaning image
  3. image
  4. Matplotlib & Seaborn for data visualizationimageimage
  5. Sklearn for model building image
  6. Jupyter notebook, visual studio code and pycharm as IDE image
  7. image
  8. Python flask for http server image
  9. HTML/CSS/Javascript for UI

celebrity_face_recognition's People

Contributors

shaonimukherjee avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.