🚀 MSCEAPP Backend API Dashboard

Face Recognition Attendance System - API Management Panel

⚙️ Open Live Settings (threshold, etc.) →

Backend: Active
Database: Connected
12
Total APIs
3
Registration APIs
2
Attendance APIs
📋 Registration APIs
POST
/api/v1/multi-angle-register
Register student with 3-angle face captures (front, left, right). Returns 512-D ArcFace embeddings.
POST
/api/v1/verify
Verify face for specific roll number. Direct 1:1 matching with security check.
✅ Attendance APIs
POST
/api/mark-attendance-auto
Mark attendance automatically using face recognition. Uses MAX similarity from 3-angle embeddings.
POST
/api/mark-attendance
Mark attendance with manual entry/exit and photo upload.
🔍 Utility APIs
GET
/api/debug/faiss-status
Debug endpoint showing FAISS database status and loaded students.
GET
/api/v1/debug-image
Get the latest debug image for face detection troubleshooting.
⚙️ Technical Details

Architecture

Face Detection: RetinaFace
Embeddings: ArcFace (512-D)
Matching: Cosine Similarity + MAX from 3 angles
Vector DB: FAISS (IndexFlatL2)
Face Alignment: InsightFace (built-in)

Performance

Face Detection: 50-100ms
ArcFace Embedding: 150-300ms
Vector Search: 10-50ms
Total Attendance: < 2 seconds