Giter Club home page Giter Club logo

parveshdhull / facerecognitionusing-pca-2d-pca-and-2d-square-pca Goto Github PK

View Code? Open in Web Editor NEW
45.0 5.0 22.0 4.44 MB

Implementation of PCA/2D-PCA/2D(Square)-PCA in Python for recognizing Faces: 1. Single Person Image 2. Group Image 3. Recognize Face In Video

License: Apache License 2.0

Python 100.00%
face-recognition pca python face-recognition-python face-recognition-video facerecognitionproject 2d-pca two-dimensional-pca principal-component-analysis 2d-square-pca

facerecognitionusing-pca-2d-pca-and-2d-square-pca's Introduction

FaceRecognitionUsing-PCA-2D-PCA-And-2D-Square-PCA

Implementation of PCA/2D-PCA/2D(Square)-PCA in Python for recognizing Faces:

  1. Single Person Image
  2. Group Image
  3. Recognize Face In Video

Accuracy on ORL dataset

  • PCA(93.42%)
  • 2D-PCA(96.05%)
  • 2D(Square)-PCA(97.36%)

Requirements

  1. numpy
  2. opencv
  3. scipy

Usage

  1. In Face_Recognition class use algo_type from (pca, 2d-pca, 2d2-pca)
  2. In Face_Recognition class use reco_type as
  • for single image = 0
  • for video = 1
  • for group image = 2
  1. The project uses ORL dataset, You can put your dataset in the images folder and change the name of the dataset in the dataset.py file (You can create new dataset by extracting faces using FaceExtractor provided)
  2. Run Face_Recognition and Enjoy Project

Videos

Liked my work?

Buy Me A Coffee

Websites

https://github.com/Parveshdhull
https://twitter.com/ParveshMonu
https://youtube.com/right2trick

facerecognitionusing-pca-2d-pca-and-2d-square-pca's People

Contributors

parveshdhull avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

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