Devasy23 / FaceRec

An advanced facial recognition system designed for real-time identification using deep learning models and optimized vector search. Features include face detection, embedding generation, and scalable deployment options.
Apache License 2.0
29 stars 25 forks source link

To add an automated attendance system #92

Open Vaish-011 opened 5 days ago

Vaish-011 commented 5 days ago

Upon facial recognition, the automated system will record their attendance if the individual has been previously registered. Screenshot (49)

Devasy23 commented 4 days ago

@Vaish-011 , I love your idea but some things needs to be cleared out before you start to contribute.

devansh-shah-11 commented 4 days ago

Hi @Vaish-011 , great idea. I think that preliminarily, we must have the following functionalities:

  1. Create a database that deals with attendance (considering a school scenario, we must ensure that different standards, classes etc are supported)
  2. Backend call once the face is recognized to mark it attended
  3. Appropriate error handling - what if the face detected is not in the database? or 1 face is detected multiple times? @Devasy23 do add on if I missed something.

@Vaish-011 Let me know the approach you are planning to use

Vaish-011 commented 4 days ago

I am considering working on the backend using Python. There will be three conditions to consider: First, if the face encoding of a child's data is already present in our database, the system will mark their attendance for that day. If the attendance is marked more than once, the system will display a multiple recognition error. Second, if the child is not enrolled, the system will show a student not found error. I also plan to save the database using MongoDB in a CSV file containing the student's name, class, and face encoding.

On Tue, 15 Oct 2024 at 23:33, Devansh Shah @.***> wrote:

Hi @Vaish-011 https://github.com/Vaish-011 , great idea. I think that preliminarily, we must have the following functionalities:

  1. Create a database that deals with attendance (considering a school scenario, we must ensure that different standards, classes etc are supported)
  2. Backend call once the face is recognized to mark it attended
  3. Appropriate error handling - what if the face detected is not in the database? or 1 face is detected multiple times? @Devasy23 https://github.com/Devasy23 do add on if I missed something.

@Vaish-011 https://github.com/Vaish-011 Let me know the approach you are planning to use

— Reply to this email directly, view it on GitHub https://github.com/Devasy23/FaceRec/issues/92#issuecomment-2414678070, or unsubscribe https://github.com/notifications/unsubscribe-auth/BITWJ6FXTCHKBYKMVXAPYY3Z3VKF5AVCNFSM6AAAAABP5PHJ5GVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDIMJUGY3TQMBXGA . You are receiving this because you were mentioned.Message ID: @.***>

devansh-shah-11 commented 4 days ago

Right - looks good enough :) Just ensure the solution is robust across all domains - be it classroom or an office etc. @Devasy23 what do you think?