GithubHelp home page GithubHelp logo

ahmedosama93 / face_recognition Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 7.58 MB

Developing a model to recognize faces using PCA to decrease dimensions of images and Mean Square Error to detect faces.

Jupyter Notebook 100.00%

face_recognition's Introduction

Face_Recognition

Developing a model to recognize faces using PCA to decrease dimensions of images and Mean Square Error to detect faces. #Principal Component Analysis(PCA)

  • The goal: Find another basis of the vector space, which treats variations of data better.

  • Don’t choose the number of components manually. Instead of that, use the option that allows you to set the variance of the input that is supposed to be explained by the generated components image

  • First Function:Convert the RGB image to Grayscale image (Black and white)

22 11

  • Second Function: After generating model Pass the input image to PCA function to transform it.
  • Third Function: Get the MSE between every two images and return the error
  • Forth Function: We take 4 images from user One test and 3 for check. First, we will convert the 4 Images to Grayscale, we will resize our images, vectorize each image as a vector(array) then Transform 4 images and check their MSE between the input image and others.
  • To secure our camera data If someone was hack the camera to take the images of the employees

face_recognition's People

Contributors

ahmedosama93 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.