IdeaCredIdeaCred

yankoshbadal/Multi-Face-Attendance-System-using-Deep-Learning

32

Multi-Face Attendance System using Deep Learning that automatically detects and recognizes multiple individuals simultaneously from images or video streams. The system uses deep learning–based face embeddings to mark attendance accurately and is designed for easy integration with external web or mobile applications.

What's novel

Multi-Face Attendance System using Deep Learning that automatically detects and recognizes multiple individuals simultaneously from images or video streams. The system uses deep learning–based face embeddings to mark attendance accurately and is designed for easy integration with external web or mobile applications.

Code Analysis

14 files read · 3 rounds

A CLI-based face attendance system that uses YOLOv8 to detect/crop faces from static images and FaceNet embeddings with cosine similarity to match them against pre-registered student embeddings, writing results to a JSON file.

Strengths

The pipeline is functional and demonstrably works (9 real attendance records in the JSON output), and the docs folder provides unusually thorough line-by-line explanations of each script. The two-pipeline design (build vs. recognize) is a sensible separation of enrollment and recognition concerns.

Weaknesses

Every script hardcodes a Windows-specific absolute path, there are zero tests, and the README claims video stream support, a modular API backend, and AWS/Docker integration that simply do not exist in the code. Significant code duplication between face_detect.py and pre_face_emb.py, no configuration management, and no logging framework further reduce maintainability.

Score Breakdown

Innovation
3 (25%)
Craft
23 (35%)
Traction
5 (15%)
Scope
37 (25%)

Signal breakdown

Innovation

Not Fork+1
Code Novelty+0
Concept Novelty+0

Craft

Ci-1
Tests-1
Polish+1
Releases+0
Has License+0
Code Quality+11
Readme Quality+8
Recent Activity+7
Structure Quality+4
Commit Consistency+0
Has Dependency Mgmt+0

Traction

Forks+0
Stars+6
Hn Points+0
Watchers+0
Early Traction+0
Devto Reactions+0
Community Contribs+0

Scope

Commits+5
Languages+3
Subsystems+5
Bloat Penalty+0
Completeness+5
Contributors+5
Authored Files+15
Readme Code Match+3
Architecture Depth+7
Implementation Depth+8

Evidence

Commits

12

Contributors

1

Files

143

Active weeks

2

TestsCI/CDREADMELicenseContributing

Repository

Language

Python

Stars

1

Forks

0

License