Skip to content

This is an attendance app! You need to be registered either as student or teacher for the app to recognize you. The teacher can check the attendance directly from the app by logging in with his/her own credentials

License

Notifications You must be signed in to change notification settings

kmanoj03/Rekognice

Repository files navigation

💻ЯⲈKOGNICⲈ

This is an attendance app! You need to be registered either as student or teacher for the app to recognize you. The teacher can check the attendance directly from the app by logging in with his/her own credentials.

⚙️How ЯⲈKOGNICⲈ works?

👨‍🏫If you are a Teacher!

  • You will be required to register yourself by creating an unique USERID & password by clicking Teacher > Register form the menu bar.
  • Then by clicking Teacher > Login from the menu bar, the UI will take you to the login page, where you need to Enter your respective credentials to access the Attendance of the class.
  • You can select which class's attendance you require from the dropdown box.

👩‍🎓If you are a Student!

  • You will be required to register yourself by filling in the required details by clicking Student > Register from the menu bar.
  • USN (Unique Student Number) is specific for each student and is necessary during the attendance.
  • For marking yourself present, you need to click Student > Attendance from the menu bar.
  • After which the UI will take you to a new screen where you need to enter your USN and proceed.

🏠This is how the home page looks like.

image

👽This is for the new users.

image

image

👨‍🎓This is for the students to mark their attendance.

image

👩‍🏫This is for the teachers to check the attendance.

image

📂Significance of the Folders?

  • face_images : This directory has the images of all the students who have registered themselves.
  • inapp_images : This directory has the images usef to enhance the beauty of the UI.
  • read : This directory has the code to print the details of various text/binary files used by the app.
  • Excel : This directory has the different Excel spreadsheets sorted class wise along with a excel file of the failed attempts.

😛Bonus

The app is kind enough to greet you where ever it can. Turn the volume up and get ready xD.

?Requirements

Please check this requirements.txt file. Apart from that download the community version of Visual Studio Code, since the log files of the same are required for the face recognition.

‼️Note

Please modify the paths of various files according to your system

🔭Scope

The app can be used as an alternative to the traditional method of taking attendance in a classroom.

🔺Improvements

This code (with more powerful recognition) can be integrated with a CCTV camera which is there in the campus (preferably in the entrance) so that attendance can be taken on a large set of students. The manual work of entering the USN by the students can also be bypassed by writing better code.

❌Limitation

In case if the user is sitting in a place such that very less amount of light falls on his/her’s face, the recognition might not happen or might take time.

About

This is an attendance app! You need to be registered either as student or teacher for the app to recognize you. The teacher can check the attendance directly from the app by logging in with his/her own credentials

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages