Skip to content

anku0669/face_auth

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

👁️ FaceAuth v2

Intelligent Facial Login System for Modern Web Applications

A lightweight computer-vision based web authentication project that demonstrates passwordless login using face recognition and real-time user presence checks.


⚡ Overview

FaceAuth v2 is a browser-based facial login application built to showcase how computer vision can be used for:

  • user face enrollment
  • real-time recognition
  • live user action confirmation
  • protected session access

The project removes dependency on traditional passwords and introduces an interactive visual identity verification flow.


🚀 Core Features

✅ Webcam face registration
✅ Real-time facial login verification
✅ Blink + mouth movement live checks
✅ Timed session expiration
✅ Request throttling for repeated attempts
✅ Lightweight Flask architecture
✅ No heavy deep learning framework dependency


🧠 Technology Stack

Layer Technology
Backend Flask
Recognition Engine OpenCV LBPH
Detection Haar Cascades
Numerical Processing NumPy
Frontend HTML / CSS / JavaScript

🖥 Installation

pip3 install -r requirements.txt
python3 app.py

Run locally at:

http://127.0.0.1:5000

📂 Workflow

Registration

User captures a facial sample through webcam and the model stores the trained identity.

Login

User performs:

  • blink detection
  • mouth-open verification
  • face recognition match

If matched successfully, access is granted to the dashboard.


📁 Project Structure

facial_auth_v2/
├── app.py
├── face_engine.py
├── requirements.txt
├── data/
├── templates/
└── static/

🎯 Practical Applications

  • Smart attendance systems
  • Lab identity verification demos
  • Passwordless local portals
  • Educational computer vision projects
  • Modern authentication experiments

💡 Why This Project Stands Out

Unlike many facial login demos, this implementation is:

  • lightweight
  • easy to run locally
  • Python 3.14 compatible
  • framework independent
  • suitable for practical academic and portfolio demonstrations

📌 Planned Improvements

  • multi-user database integration
  • admin panel
  • deployment containerization
  • audit logs
  • improved UI analytics

Computer Vision meets Modern Authentication.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors