Computer VisionIn progress2025

Real-Time Face Recognition System: Design, Implementation, and Evaluation

Live webcam recognition over WebRTC with enrolment, gallery management and cryptographic logging.

Amitesh Maurya

Technologies

  • Python
  • OpenCV
  • Flask
  • WebRTC
  • Cryptography
  • Gradio UI
  • face_recognition
  • Dlib
  • MTCNN
  • NumPy

Summary

A comprehensive face recognition pipeline that integrates modular software architecture, real-time streaming via WebRTC, and cryptographic logging for security compliance. The system supports live webcam recognition, face enrollment, gallery management, and a novel image-based person search interface, with design rationale, implementation details, and evaluation based on personal experimental results.