Select Page

LaTalamus – Contactless Attendance

Artificial-Intelligence based face recognition attendance system. This product involves building an attendance system that utilizes facial recognition to mark the presence of IN and OUT time. The aim of this product is to automate the traditional attendance system and the important feature of this product is Contactless that “Attendance will be marked without any contact with any card or machine”. It also enables an organization to maintain its records like Time status (IN and OUT).

Functions

N

Capture Faces

N

Get input from the user (manually enter a record in the database)

N

Bulk insertion from another source.

N

Train faces according to their unique Id's and saves their 128-D features in the database.

Capture Faces

In order for face recognition functionality to work the admin user needs to enter an employee’s face, which can be achieved by capturing the image, followed by a comparison of extracted image data with existing image data. The program will generate a GUI window and by clicking on the Input/LoadData button user will enter the employee id and employee name to display the real-time image obtained by the camera. Then capture the face according to keyboard input by pressing the designated buttons i.e. 

N

‘N’ - Enter a new face, create a new folder, Record insertion in Database

N

‘S’ - Starts to capture the face.

N

‘Q’ - Exit window

Extract Features / TrainDataSet

By clicking on the button Extract Features/TrainDataSet a training part, The function implemented by this part is to extract 128D-Features from the captured images saved in the directory and then save these features into a database. Which is convenient for comparison during recognition later.

Face Recognition/Attendance (Video Stream)

By clicking on the Face Recognition/Attendance button the default camera connected to the server get activated, the camera detects the person and in return show, the person id and marks attendance in the attendance log table with the current date, time, check status and ID.

Android Version

Integration of CLA-System server and android application. It has a front end client application that will communicate with the CLAS system using web services. One web- service will take a picture/image of the user and store it on the CLAS application server. The CLAS engine will be executed and identified the user and pass the information using web services back to the mobile app and that information will be shown on the mobile App screen.

How it works

N

User logs in by entering their credentials

N

Press the evaluate button

N

Camera turns on

N

If found any face capture the image.

N

Send the image to the evaluation engine through API

N

In return show the person ID on the screen.

N

After a delay of 3-5 sec, the streaming mode is turned on again, ready to capture the face object.

N

If any unknown face is detected an error message is displayed on the screen.

Tools and Technology

OpenCV
Python
Numpy
Dlib
Pandas
MySQL