Загрузка...

SentinelFace: AI-Powered Biometric Attendance System (Liveness & Geofencing)

SentinelFace: Multi-Factor Biometric Recognition Terminal

I engineered SentinelFace, a high-security attendance system designed to eliminate biometric fraud using a triad of security layers: Liveness Detection, Dynamic Geofencing, and Backend Integrity.
🚀 Project Links:
🌐 Live Demo: https://face-attendance-frontend-weld.vercel.app
💻 Frontend Repo (React): https://github.com/yashpndy/face-attendance-frontend
⚙️ Backend Repo (Python/Flask): https://github.com/yashpndy/face-attendance-backend

🛠️ The Tech Stack:
Frontend: React.js (Vite), Face-API.js, Tailwind CSS
Backend: Python, Flask, Dlib (Face_Recognition), OpenCV
Database & Cloud: MongoDB Atlas, Cloudinary
Security: JWT Authentication, Haversine GPS Algorithm, EAR (Eye Aspect Ratio) for Blink Detection

🔑 Key Engineering Features:
Liveness Detection: Implements EAR monitoring to ensure physical presence via real-time blink detection, effectively blocking all photo-spoofing attempts.

Dynamic Geofencing: Utilizes the Haversine formula to calculate the Great-Circle distance, locking the terminal to authorized GPS coordinates within a 100m radius.

Reverse-Match Logic: A specialized backend gate that cross-references 128-dimensional encodings to prevent identity duplication or "Biometric Fraud"

.High-Speed Performance: Optimized via In-Memory RAM Caching and Frame Downscaling, reducing verification latency from 60 seconds to under 2 seconds.

🤝 Connect with Me:
📂 Portfolio: https://yashvardhan.vercel.app
💼 LinkedIn: https://linkedin.com/in/yashvardhan-pandey-2b0a43292/#MERNStack

#FacialRecognition #Python #Flask #CyberSecurity #BCA #Innovation #SentinelFace #Biometrics #CloudComputing

Видео SentinelFace: AI-Powered Biometric Attendance System (Liveness & Geofencing) канала Yash Vardhan Pandey
Яндекс.Метрика
Все заметки Новая заметка Страницу в заметки
Страницу в закладки Мои закладки
На информационно-развлекательном портале SALDA.WS применяются cookie-файлы. Нажимая кнопку Принять, вы подтверждаете свое согласие на их использование.
О CookiesНапомнить позжеПринять