Skip to content

LakshmiGayathri19/Eyes-detection-using-sift

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Eyes-detection-using-sift

This project explores the concept of Shift Invariant Feature Transform(SIFT). The detail explanation of SIFT is demonstrated in the following articles.

The main aim of this project is to identify the person by detecting the persons eyes using a template(here the template is eyes itself, as shown in picture below). The person face is taken as the input by capturing the video of the person's face and is matched against the person's eyes template. The main use case of this project is this application can be used in security or surveillence systems where the identity of the person is found using biometric identification.

The eyes of the person which are to be matched are already stored in the file system and are matched against the real time face. If the eyes match, then a bounding box is drew around the eyes.

Template of the eyes:

alt text

Person face whose eyes were detected:

alt text


How to run the code:

  • Create a virtual environment for the project - link
  • Install the required depedencies in your project virtual environment
    • Python3
    • Numpy
    • OpenCV-Python
  • Copy the template image to your project directory where the main code sift.py is present.
  • Run the sift.py by exueting the command python sift.py.

About

Exploring the conecpt of sift.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages