Skip to content

Advanced Security system using Face Recognition

Notifications You must be signed in to change notification settings

dipsi-2151/Watch-Dog

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Watch DoG

enter image description here

A Smart and innovative way for managing attendance.
enter image description here

Installation

OpenCv

  • Follow this tutorial and install open cv on Raspberry pi - Link

Nodejs and React.js

  • Install Node Js and React On Client and Admin Computers.

Usage

On Pi

  1. Git clone the repo
  2. Now for the Raspberry pi - Implentation run face.py and you are done !!!

Client Web - App

  1. Guide to the attendico-register folder
  2. npm i
  3. npm start

Admin Dashboard Web-app

  1. Guide to the attendico dashboard folder
  2. npm i
  3. npm start

The problem it solves

Every day millions of attendance of billions of students are taken the manual way and imagine how much time we are wasting every day. To ease up we guys in this 30 hours of hackathon have come up with a smart and innovative way to take student attendance efficiently. We are using a facial recognition based attendance system having a client web app and admin web app.
The student can register his facial identity from anywhere in the world using the client web app. As soon as the student enters the room he will look into the Camera and his attendance will be done automatically and he will receive an SMS on his phone. Also, the admin will also get the SMS of the students’ attendance SMS and on his admin dashboard also the students’ pic ( the pic captured during attendance from the camera) and also his name, date and time.

Challenges we ran into

The major challenges was with implementing the project on a processing power restricted environment of raspberry pi for running M.L and CNN and we have to come up with a load efficient solution to take facial recognition and initially solve Student attendance.

Technologies we used

We are using Open cv - For face Detection on a Raspberry pi b3 + , on the webapp we are using React.js as a front end ,for facial recognition we are using microsoft azure face api , backend we are using fire base and cloudinary(to store images ) and for messaging service we are using twilio api.

About

Advanced Security system using Face Recognition

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 68.8%
  • Python 26.0%
  • HTML 2.9%
  • CSS 2.3%