Вы находитесь на странице: 1из 4

FACE RECOGNITION SYSTEM

Description:

A facial recognition system is a technology capable of identifying or verifying a person from a digital image or
a video frame from a video source. There are multiple methods in which facial recognition systems work, but
in general, they work by comparing selected facial features from given image with faces within a database. It
is also described as a Biometric Artificial Intelligence based application that can uniquely identify a person by
analysing patterns based on the person's facial textures and shape.
While initially a form of computer application, it has seen wider uses in recent times on mobile platforms and
in other forms of technology, such as robotics. It is typically used as access control in security systems and
can be compared to other biometrics such as fingerprint or eye iris recognition systems .Although the
accuracy of facial recognition system as a biometric technology is lower than iris recognition and fingerprint
recognition, it is widely adopted due to its contactless and non-invasive process. Recently, it has also become
popular as a commercial identification and marketing tool.
One key advantage of a facial recognition system that it is able to person mass identification as it does not
require the cooperation of the test subject to work. Properly designed systems installed in airports,
multiplexes, and other public places can identify individuals among the crowd, without passers-by even being
aware of the system
Hardware Requirements:

➢ Camera must be positioned in the office room to obtain the snapshots at the door connected to
the Rasberry Pi.

Functionality:

It works based on the following three methods:

Step1:The first method is Capture faces.

➢ In this method we register a new person or a user.


➢ If we click on captute faces it will pop up a new window to enter user details
➢ After entering the details of a person,click on the submit button then it will pop up a new
window where we can upload images or captures images.

➢ Now, if the person is not available we can train the model using his photo which can be
uploaded using upload image option.
➢ If we click on capture images, It gives the option to input the camera name from where image
can be captured (webcam, RTSP etc ), after giving the camera name click on the submit button
then it start capturing the faces.
Step2:The second method is Capturing & Recognizing.

➢ In this method it will be asking for the user details.


➢ In the user details it will take only unique employee id
➢ After entering the details of a person,click on the submit button then it will pop up a new
window where we can upload images or captures images.
➢ Now, if the person is not available we can train the model using his photo which can be
uploaded using upload image option.
➢ If we click on the capture images it will pop up a window showing start and abort button.
➢ If we click on start button it will start capturing images.
➢ After capturing the images it will start a live feed or video which will capture the image and
create frames after which it will convert the captured images to 128 vector format and then it is
fed to the model for training which is basically Neural Nets and shows the result in real time by
recognizing the person.

Step3:The third method is Recognizing

➢ In this method it will pop up a window to provide a camera name.


➢ After providing camera name it will start recognizing the person.
HRM METRICES:

➢ It tracks the employee attendance i.e it keeps the records of employee login_logout
time,break_time and total working hours of the employee.
➢ The tracked records are stored in the Database Tables .

Employee Department and working hours graph: