Project Progress Presentation
Project Progress Presentation
1. Introduction
2. Working Description
3. Sections
4. Platform & Environment Used
5. Model For Face Recognition
6. Face Detection & Matching
7. Conclusion Of This Presentation
INTRODUCTION
• Our main purpose of this project is to enhance the security system,
• The motto of our project revolves around intruder & intrusion.
• We are using face recognition along with GSM module to built an advance secure CCTV
Camera.
WORKING DESCRIPTION
• Our proposed work is a software embedded module consists of various units that make up the
system: the power supply unit, Raspberry Pi 4, Raspberry Camera, GSM Modem, & buzzer
unit.
• We are going to use Raspberry Pi 4 for image processing i.e Face Recognition Module.
• We have built up two sections along with four phases in our project for the ease of development
and working.
SECTIONS
• We have come across many problems when we have started to build our project.
• The main concern for us is to choose a model for the implementation of face
recognition system.
• The model we finally choose to work on is LBPH (Local Binary Pattern Histogram)
Model.
• Local Binary Patterns Histogram was proposed in 2006.
• It is based on local binary operator. It is widely used in facial recognition due to its
computational simplicity and discriminative power.
• It involves three phases:
1. Face Detection & Data Gathering
2. Train the Recognizer
3. Face Recognition
FACE DETECTION & MATCHING
• This is used for detection and recognition of human faces.
• In this section we built the four sub modules along with a main module that connects all of
them.
• In this module we start with a sub module “capture_video.py” which is use to the test the
CCTV Camera.
• Then second sub module “capture_images.py” is used to capture & stored the faces of
registered users along with their name and user id which creates a CSV file along with their
name & id which is stored in “files” folder.
• The capture faces are stored in “training_images” folder.
• Then we switch to another sub module “train_images.py” in which the capture images are train using
LBPH (Local Binary Pattern Histogram) Model along with creating a “trainer.yml” file which is a dataset
stored in “files” folder.
• The last sub module “recognize.py” is used for ‘Initialising the CCTV Surveillance’ which will recognise
the stored faces in database and detect the unknown faces i.e. ‘Intruders’.
• This sub module will also store the images of intruder in “unknown_images” folder as for future instances.
• In this module we had also used “Haar Cascade Classifier” for the detection and training the dataset of
human faces.
CONCLUSION OF THIS PRESENTATION