Skip to content

Repository for Face Recognition Security System project made during Microsoft Engage 2022

Notifications You must be signed in to change notification settings

mehakagg1313/Face-Recognition-Security-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 

Repository files navigation

HOME SECURITY SYSTEM

Video Demo

Table of Contents
  1. About The Project
  2. Getting Started
  3. Navigating through the App

About The Project

  • 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..

Salient Features

  • 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.

Built With

Tech Stack:

  • Front-end : HTML5, CSS3,Javascript, Bootstrap
  • Back-end : Flask, Python
  • Face Recogntion library: Opencv, cv2, os, sys, face_recognition

Compatible Platforms

Laptops, Desktops and Tablet PCs

Getting Started

To install and run the project on your local system, following are the requirements:

Prerequisites

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

Instruction

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

Features & Interfaces (Glimpses of Web Application):

Landing page

Screenshot (51)

Performing Face Recognition

Screenshot (56)

This programme processes frames from live video and compares detected faces against a set of known face encodings.

Untitled.design.1.mp4

Services

Screenshot (52)

About

Repository for Face Recognition Security System project made during Microsoft Engage 2022

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published