Giter Site home page Giter Site logo

1hgm / attendance-monitoring-system-using-face-recognition-technique Goto Github PK

View Code? Open in Web Editor NEW

This project forked from anujpanchal57/attendance-monitoring-system-using-face-recognition-technique

0.0 2.0 0.0 51.96 MB

Developed a system to track down the attendance of students using the face recognition technique and also can monitor them

Rust 0.03% Java 99.97%

attendance-monitoring-system-using-face-recognition-technique's Introduction

Attendance Monitoring System using Face Recognition

It will be a two step mechanism. First, prior to face recognition we have to do face detection. Once, face detection has been performed successfully then only face recognition will be performed by using Principal Component Analysis (PCA).

How to run the system

In order to run the system, you'll require to install Netbeans 8.0 or higher .

For Windows: https://netbeans.org/downloads/

For Ubuntu: https://askubuntu.com/questions/75549/how-do-i-install-netbeans

After completing above step, you'll need to download SQL Yog to setup the database required for the system to mark and store the attendance.

https://sqlyog.en.softonic.com/

Compiling and Running the Project

After completing all the above mentioned steps, Open Netbeans and setup the connection port of SQL Yog(In my case, the port number is 3306)

  1. Run Attendance.java in Netbeans, then register yourself with the help of a form that appears on the page.
  2. Then, after registering successfully, if you want to mark your attendance for a particular subject, run MarkAttendance.java
  3. As soon as you run MarkAttendance.java, a login page will appear in front of you (that page is only for the professor and not for the student), then the professor will login and a window will appear where the student has to place his/her Face in front of it and the camera will scan, match and identify the face by comparing it with the HAAR Classifiers.
  4. If that particular Student's Face is present in the Database, then his/her attendance will be marked simultaneously.

Other Additional Functionalities

Some of the other additional functionalities include :

  1. If you're identified as a defaulter, then a mail and a message as well will be sent to your Parent's Mail ID as well as to their Contact No which was given at the time of registration.
  2. It also displays a Pie Chart of your attendance report.

attendance-monitoring-system-using-face-recognition-technique's People

Contributors

anujpanchal57 avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.