User (Browser)
- Login / Upload Video
- View Detection Result
Flask Web Server (Controller Layer)
- Handles requests
- Routes to backend logic
Deepfake Detection Engine
(Model Layer - Backend)
- Frame extraction (OpenCV)
- Face/Eye detection (Dlib)
- EAR & Blink analysis
Temporary Storage / Output
- Uploaded videos
- Results (Real/Fake)
Result Display (UI)
Shows blink count & verdict
by Anuksha