Face Recognition

This project, which I call FRAMS(Face Recognition based Attendance Management System) was built recently by me as a proof-of-concept application, for one of my clients in Educational sector.

This project enables marking attendance of students by their faces (thus eliminating chances of proxy attendances). The project provides an Admin section, where Administrators can enroll students with their sample face images (currently 5, but configurable). These images can be clicked directly from the application by attaching a web cam to the system. The application can recognize all web cams including the ones that come with most laptops today.

A student then needs to get his/her attendance marked by getting his/her image clicked by the application daily while entering the premises. The application ensures that each student’s attendance is marked only once daily, no matter how many times he/she faces the camera in one day.

This application has been built in Java, but can be easily ported to .NET or any other platform. You would need to install JMF (Java Media Framework) separately before you can run this application.

More information on this project is available at this blog post.

6 Comments

  1. Anonymous

    helped me alot in my college assignement. thank you for this information and the blog post.

    Reply
  2. Natty

    Sorry, I misunderstood the whole situation. I thought such systems were installed to prevent people who don’t belong to school community from coming. The thing is that in the Uni I studied there were guards near the entrance who checked if you were a student of the University or not. That is why, I thought that this system was just the same.

    Reply
  3. Amit kumar

    Hey! Can u provide me the source code of this project…i m willing to develop project which can detect faces and recognize them and also generate their information like names,address,ph. no.,etc…

    Reply
  4. devang

    your attachment of farams..executable jar not executing.It throws exception and terminated.:(

    java.lang.ExceptionInitializerError..??

    Reply
  5. anna

    Awesome post, thanks for sharing.

    Reply

Submit a Comment

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.