You are on page 1of 16

National Education Society ®

JNN College of Engineering


Sawalanga Road, Navule, Shivamogga -277204
(Accredited by NBA, NAAC 'B' & Certified by UGC 2f & 12B)

Department of Electronics & Telecommunication Engineering


INTERNSHIP SEMINAR
On
“Face Recognition Attendance System”
Carried out at
Mitra Software PVT. LTD, Shivamogga
during
22.08.2022 TO 14.09.2022

Presented by: External Guide: Internal Guide:


Apoorva R V Mr. Suraj Gowda Prof. Madhusudhan G.
4JN19ET006 Managing director Designation
Mitra Software
Contents
•About the Company/organization where internship was carried
•Area of Internship
•Details of Software and hardware knowledge acquired
•Introduction of the project undertaken
•Aim of project undertaken
•Theoretical background
•Design and Implementation details
•Flowchart
•Results & Discussion
•Conclusion
•Outcome of the internship
•Certificate
•References
Dept. of Electronics & Telecommunication Eng.. of Electronics
03/17/2023 2
& Telecommunication Eng..
About the Company/organization
• Mitra Software’s established in the year 2013 at Machenahalli
Shivamogga.
• It designs and develops the software’s for educational, hospitality,
institutions and companies.
• Mitra software’s agile methodologies to ensure a rapid delivery and
faster go-to-market for the product
• Listed under top 100 software’s companies awarded by Alva's Pragati.
• Provided service for more than 300+ business entities within.

03/17/2023 Dept. of Electronics & Telecommunication Eng. 3


Area of Internship
Machine learning (ML):
• A branch of artificial intelligence, concerned with the design and
development of algorithms that allow computers to evolve behaviors
based on empirical data.
• As intelligence requires knowledge, it is necessary for the computers
to acquire knowledge.
• Training is the process of making the system able to learns

03/17/2023 Dept. of Electronics & Telecommunication Eng. 4


Software Requirements
Anaconda:
Anaconda is an open-source distribution of the Python and R
programming languages for data science that aims to simplify package
management and deployment.

03/17/2023 Dept. of Electronics & Telecommunication Eng. 5


Introduction of the project
• Attendance management system is a software developed for daily
attendance in schools ,colleges and institution.

• It facilitates to access the attendance information of a particular


student in a particular class.

• This system will also help in evaluating attendance eligibility criteria


of a student

03/17/2023 Dept. of Electronics & Telecommunication Eng. 6


Aim of project
 To identify and verify a person using the person's facial features
and automatically mark attendance.

03/17/2023 Dept. of Electronics & Telecommunication Eng. 7


Theoretical background
• The human face is a unique representation of individual identity.
• We receive information through the image projected into our eyes, by
specifically retina in the form of light.
• Identification of an individual is performed by comparing real-time
capture image with stored images in the database of that person
• system which required the administrator to locate eyes, ears, nose
and mouth from images.

03/17/2023 Dept. of Electronics & Telecommunication Eng. 8


Design and Implementation details
• In this project we used OpenCV module integrated with Python
• Create a DATASET of the student by entering his ID Number
• Train the dataset, Training Image file is created.
• A picture of the class is taken, and the RECOGNIZER python file is
initiated.
• Attendance is taken by cropping the faces in the picture and
comparing with the faces in the database and status saved in the
EXCEL fiIe.

03/17/2023 Dept. of Electronics & Telecommunication Eng. 9


Flowchart Check
camera

Capture
the faces

Face

detection save
Face
Face database
Recognition

If face in Yes
Unknown
No database
faces

Take Attendance
Save database

Attendance

Exist

03/17/2023 Dept. of Electronics & Telecommunication Eng.. Of ETE 10


Results & Discussion

Figure: outcome of project

03/17/2023 Dept. of Electronics & Telecommunication Eng. 11


Conclusion
• System has been envisioned for the purpose of reducing the errors
that occur in the traditional (manual) attendance taking system.
• Proposed algorithm is capable of detect multiple faces, and
performance of system has acceptable good results.
• The efficient and accurate method of attendance in the office
environment that can replace the old manual methods.
• The aim is to automate and make a system that is useful to the
organization such as an institute

03/17/2023 Dept. of Electronics & Telecommunication Eng. 12


Outcome of the internship
• I learn a lot about skills, and strengths and weaknesses.
• This can come in the form of valuable input from supervisors or from
colleagues.
• One of the most valuable skills you will gain from an internship is the
ability to speak with people in a professional setting.
• Discussions with bosses or coworkers are different from discussions
with lecturers or fellow students.

03/17/2023 Dept. of Electronics & Telecommunication Eng. 13


Certificate

03/17/2023 Dept. of Electronics & Telecommunication Eng. 14


References
[1] Journal of Software Engineering and Simulation Volume 5 ~ Issue 2
(2019)
[2] A brief history of Facial Recognition, NEC, New Zealand,26 May 2020.
[3] Face detection, TechTarget Network, Corinne Bernstein, Feb, 2020.
[4] Face Detection with Haar Cascade, Towards Data Science-727f68dafd08,
Girija Shankar Behera, India, Dec 24, 2020.
[5] Face Recognition: Understanding LBPH Algorithm, Towards Data
Science90ec258c3d6b, Kelvin Salton do Prado, Nov 11, 2017.
[6] What is Facial Recognition and how sinister is it, The guardian, Ian
Sample, July, 2019.
03/17/2023 Dept. of Electronics & Telecommunication Eng. 15
THANK
YOU
03/17/2023 Dept. of Electronics & Telecommunication Eng. 16

You might also like