Skip to content

A face detection and identification program designed to be a face lock

License

Notifications You must be signed in to change notification settings

PatoOsoPatoso/face_locker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FACE_LOCKER

Lucas Arroyo Blanco

PatoOsoPatoso

 

Table of contents

    1 )  Description

    1 )  Requeriments

    2 )  Modifications to be used

 
 

Description

A face identification software with the ability to take samples of different users from multiple angles and train with that dataset.

 

Requeriments

Mandatory

  • OpenCV for python
  • A camera plugged into the computer

Optional

  • NVIDIA graphics card
  • CUDA
  • CudNN library
  • CMake

The optional requirements improve a lot the performance of the training and of the actual execution of the program.

 

Modifications to be used

If you have more than one camera and want to use an other than the default one you have to modify this in order to select that one:

cap = cv2.VideoCapture(0) # Change the '0' to the device number listed by opencv

If you are unable to make the optional requirements I advise you to change a parameter in 2 scripts.

  • In both train.py and main.py:
    boxes = face_recognition.face_locations(rgb, model="cnn")
    to
    boxes = face_recognition.face_locations(rgb, model="hog")

 
 

drawingbye bye

About

A face detection and identification program designed to be a face lock

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages