Table of Contents
- Face Recognition Security System project built during Microsoft Engage 2022 program.
- This programme processes frames from live video and compares detected faces against a set of known face encodings.
- If there is no match found, the person is considered to be an intruder and an email is sent with an image of the intruder by invoking a shell script..
- Real Time Security
- It deals with non frontal face detection.
- Identify unknown persons that are not registered and send notifications via emails with current date and time.
- Front-end : HTML5, CSS3,Javascript, Bootstrap
- Back-end : Flask, Python
- Face Recogntion library: Opencv, cv2, os, sys, face_recognition
Laptops, Desktops and Tablet PCs
To install and run the project on your local system, following are the requirements:
The requirements.txt
file should list all Python libraries that your notebooks
depend on, and they will be installed using:
pip install -r requirements.txt
To run the application run the command
python app.py
- Web Application
To separately run the Web application on your local host, perform the following steps:
Run the following commands to start the server side.
npm install && npm start
Run the following commands to start the client side and run it on your local host
cd templates
node index.js