Beruflich Dokumente
Kultur Dokumente
3.1.1. Languages
Programming language used for the development of the face recognition was python on open
cv2.
3.1.2. Platform
The platform used in the development of the purposed system is command prompt or command
line of python. There is no such ide of our project for user interface in this project. It is used to
develop computer programs for Microsoft Windows as well as in Linux, to execute java
programs, troubleshooting different windows problem, to run windows program.
Non-functional requirement deals with the quality and performance of the system. It
focuses on security, advancements and performance mechanism of the system. The non-
functional requirements of the ‘Attendance System Using Face Recognition’ includes
following points:
• The image should be captured using system cam.
• There should be consistency in an accuracy of the system.
• The system should be usable, reliable and effective to the user.
• The system should only perform in terms of valid input provided by the user.
3.1.4 Software Requirement
• Python
Requirement
specification
Coding
Testing
Implementation
Maintenance
and Testing
Project Closure
Jan April May June Jul Aug
3.2.4. Economic Feasibility
This system doesn’t require extra costs for the development and implementation. User
doesn't even require the Internet connection in order to use this system. Once the system is
ready and user gets guidelines to use it, it is the easiest and very low cost system to
implement.
4.1. Methodology
In this proposed system, the system is instantiated automatically after the classes starts.
After it triggers then the system starts processing the image for which we want to match
the face. Image capturing phase is one in which we capture the image using Android
software i.e. Ip webcam. This is basic phase from which we start initializing our system.
First the image is captured after that haarcascade face recognition is used to detect
student faces and save the faces in jpg format. From the saved image folder each and
every image is feed into the trained model that is built in Convolutional Neural Network
architecture and classifies faces. In which first feature is extracted using convolutional
and pooling layer after that the 3-layer depth image is flatten into two dimensions. The
flatten images is the feed into the multiple layer neural network and uses the softmax
function to classify the feed image. According to the label of images the stored name of
people is extracted from database and update the database as per the classified images.