FaceVision – AI-Powered Facial Recognition System

FaceVision is a real-time facial recognition system built with Python and OpenCV, designed to demonstrate how computer vision can be deployed as an accessible web application.

Key Capabilities:

  • Real-time face detection through live camera feed
  • Face recognition using pre-registered faces
  • Support for image upload and video file analysis
  • REST API backend with Flask for model inference
  • Modern, responsive UI using React and TailwindCSS

Tech Stack:

  • Python, OpenCV, face-recognition, NumPy
  • Flask (API), React, TailwindCSS

What this project demonstrates:

  • Integrating a computer vision pipeline into a production-style web app
  • Handling multiple input types (live, image, video)
  • Designing a clean separation between the ML logic and the front-end interface