Coder Social home page Coder Social logo

wjgaas / face-alignment Goto Github PK

View Code? Open in Web Editor NEW

This project forked from albertofernandezvillan/face-alignment

0.0 2.0 0.0 2.23 MB

A face alignment method proposed in 'Glasses detection on real images based on robust alignment'

C++ 88.78% C 11.22%

face-alignment's Introduction

face-alignment

Introduction

Alignment step of a face recognition algorithm is often ignored or not detailed. In some cases, the alignment is done manually, where the positions of the eyes are manually labeled. In other cases, this step is ignored, under the assumption that the face detection algorithm will perform some kind of alignment.

Procedure

A face alignment and normalization algorithm is proposed. In order to get the angle of misalignment, a regression line is calculated based on four points: the canthi of the left and right eye, i.e., left inner eye, left outer eye, right inner eye and right outer eye. After that, faces are rotated and aligned in the images so that eyes are located in the same coordinates for all the images.

For more information, you can see this post on opencv Q&A: http://answers.opencv.org/question/24670/how-can-i-align-face-images/

This code is part of the project:

Glasses detection on real images based on robust alignment.

alt tag

Citation

If you use the provided code for your work, please cite the following paper:

Fernández, A., García, R., Usamentiaga, R., & Casado, R. (2015).Glasses detection on real images based on robust alignment. Machine Vision and Applications, 1-13.

@article{fernandez2015glasses,
title={Glasses detection on real images based on robust alignment},
author={Fern{\'a}ndez, Alberto and Garc{\'\i}a, Rodrigo and Usamentiaga, Rub{\'e}n and Casado, Rub{\'e}n},
journal={Machine Vision and Applications},
pages={1--13},
year={2015},
publisher={Springer}
}

http://link.springer.com/article/10.1007/s00138-015-0674-1

This Readme file is created with http://prose.io

face-alignment's People

Contributors

albertofernandezvillan avatar

Watchers

 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.