Skip to content

An Attendance Management Application Developed Using Kivy Frame work and OpenCV library for python

Notifications You must be signed in to change notification settings

thecoder-elite/Timelify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 

Repository files navigation

Attendance-Management-System-using-Kivy-and-OpeCV

This is an app I made using the Kivy Framework and openCV library for python. This can be used to manage the attendance for a given class using facial data of students. This is a very basic implementation and can be used to extend the app in any desirable direction.

Process Flow:

  1. Either student or the teacher can login.
  2. if student log's in they can mark their attendance by scanning their face using device's camera if teacher log's in they have the option to select the desired subject,class, and other details and finally create a lecture slot

How to use the app:

  1. take multiple images of a student and name them in order 1.jpg to n.jpg
  2. store these images in a folder named as the student's name
  3. move these folder into a folder named "images" in the project
  4. then run the faces-trained.py file
  5. finally run the main.py file to access the app

Project Details:

  1. Python 3.7.4
  2. Kivy 1.11.1
  3. Anaconda 1.7.2
  4. OpenCV 4.2.0
  5. numpy 1.18.1
  6. Pillow

For any Help Check Out the references I used:

  1. https://www.youtube.com/watch?v=iluST-V757A&list=PLEsfXFp6DpzRyxnU-vfs3vk-61Wpt7bOS
  2. https://www.pyimagesearch.com/2018/09/24/opencv-face-recognition/

About

An Attendance Management Application Developed Using Kivy Frame work and OpenCV library for python

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages