Skip to content

Jenil1228/Face-recognition

Repository files navigation

Face-recognition

Face Recognition program using LBPH method.

This project is based on face recognition. As this project is made from scratch, hence you need to follow the following steps in order to make it run successfully.

This is a step by step explanation of how train and run Face Recognizer.

  1. Make a folder named as 'train-images' where you will store images to train.

  2. Make 1 or Multiple folders under train-images folder named as 0,1,2 and so on to store the images of people you want to recognize.

  3. For every person's images, different folders will be used.

  4. Open faceRecognition.py and Give path to haar classifier as i have given in faceDetection function.

  5. Now open Create_dataset_from_webcam.py to capture images from your webcame if you want to create dataset for your own images. It will click multiple images from webcam till you end this program. Make sure it clicks atleast 700 images before you end the program.

  6. Your images will be stored at train-images/0/ folder

  7. Now at train-images/1/ folder, you can store images of any other person you want to recognise.

  8. Now open train_model.py to train your model to recognize faces.

  9. in train_model.py, If you want to recognize only one person then write:- name={0:"name"}.

  10. Now after training is complete a file named trainingData.yml file will be saved.

  11. Now open load_model_image.py to recognize face from an image.

  12. Now open load_model_video.py to recognize face from a video or webcam.

About

Face Recognition program using LBPH method

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages