VisionGuard AI is an advanced biometric attendance and security platform based on Artificial Intelligence and Computer Vision.
The system uses real-time facial recognition, anti-spoofing security, AI analytics, automated reporting, and voice assistance to modernize attendance management and intelligent surveillance.
- Real-time face detection
- ArcFace facial recognition
- Confidence score calculation
- Unknown person detection
- Anti-spoofing protection
- Security voice alerts
- Unauthorized person detection
- Smart monitoring system
- Cyberpunk Glassmorphism UI
- Real-time analytics
- Attendance statistics
- Student ranking system
- Live activity feed
- PDF report generation
- Excel report generation
- Automatic email sending
- Secure login/logout system
- Admin access control
- Voice welcome system
- Security warning alerts
- Python
- Streamlit
- OpenCV
- DeepFace
- ArcFace
- SQLite
- Plotly
- FPDF
- Pandas
- Pyttsx3
VisionGuard_AI/
│
├── ai_engine/
│ └── recognition.py
│
├── app/
│ ├── auth.py
│ └── reports.py
│
├── database/
│ ├── database.py
│ └── attendance.db
│
├── dataset/
│
├── reports/
│
├── main.py
│
└── README.mdgit clone https://github.com/bakallahou/VisionGuard_AI.gitpip install -r requirements.txtstreamlit run main.py- Cloud deployment
- Multi-camera support
- Face snapshot history
- Mobile application
- AI behavior analytics
- Multi-language assistant
Bakalla Houssam
FST Errachidia —