Git Product home page Git Product logo

face-authentication's Introduction

face-authentication

Welcome Sir/Madame and thanks to be here!



This is a complete face-authentication system. I developed it during my degree-thesis (italian language) in Computer Engineering.
It is entrely written in C++.
The whole computative process mainly consists of the following functional modules:


  • face-tracking
  • OpenCV classifier + template matching technique for angled head-posture detection and a continuos tracking without any visual freeze.

  • eyes-tracking
  • for face-cropping (missing a complete face landamaks detection system...) and geometric normalization (a planar face rotation to normalize user's head-posture)

  • brightness-normalization
  • For reducing environment light condition variability (the system works with just a RGB webcam)

  • face-antispoofing
  • Multiresolution/Multiscale LBP and SVM with radial filter classification. The system is able to work without any kind of liveness-detection, so it doesn't need user cooperation and it's absolutely transparent for user.

  • features-extraction
  • The features-extraction module is based on the Local Quantized Pattern methodology (LQP), with vector quantization (clustering) performed with k-means algorithm (scratch programmed).


The system is provided of a GUI for helping user during the enollment and the classification phases of the authentication process.



Windows/Linux OS compatibility. Third party library involved: OpenCV 2.4.9, Qt 5.1.
System divided in a Trainer application and a Recognizer application.
More info at: vcolamatteo/computervision.
For any info request email me at: [email protected]

face-authentication's People

Contributors

vcolamatteo avatar

Watchers

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