βοΈ Usage Terms
- Educational & research purposes only
- Not for commercial surveillance
- Users responsible for legal compliance
- Must obtain necessary consents
- Follow local privacy regulations
π‘οΈ Privacy Compliance
- GDPR compliance required
- CCPA compliance required
- Biometric data consent needed
- Data retention policies apply
- Right to deletion must be honored
β οΈ Warning: This software handles sensitive biometric data. Users must ensure ethical use and compliance with all applicable laws including data protection regulations, surveillance laws, and privacy requirements in their jurisdiction.
|
Give us a star Show your appreciation |
Fork the project Create your own version |
Watch updates Stay informed |
Live Demo β’ Documentation β’ Portfolio β’ Contact β’ Report Bug β’ Request Feature
Β© 2024 KOUSHIK HY β’ All Rights Reserved β’ MIT License
An advanced AI-powered facial recognition surveillance system inspired by the cutting-edge technology from Mission: Impossible - Dead Reckoning. Experience real-time criminal detection with an authentic cinematic IMF interface.
- π Real-Time Recognition - Live camera surveillance with instant ID
- ποΈ IMF Database - Comprehensive criminal intelligence
- π Confidence Scoring - Advanced accuracy metrics
- π Voice Alerts - Text-to-speech announcements
- π§ Email Briefings - Automated mission reports
- π¬ Cinematic UI - Mission: Impossible themed design
- β‘ Particle Effects - Dynamic animated backgrounds
- π Matrix Animations - Cascading digital effects
- π‘ Radar Scanning - Advanced HUD elements
- π Classified Styling - Top-secret aesthetics
IMF-style command center with real-time monitoring
π₯ VIEW INTERFACE
Features: Particle Background β’ Real-time Status β’ Quick Access β’ Performance Monitor
Biometric acquisition with classified database integration
π₯ VIEW INTERFACE
Features: Profile Forms β’ 30+ Samples β’ Multi-input Support β’ Typewriter Effects β’ Matrix Animations
Advanced photo analysis with confidence scoring inspired by Google Lens
Real-time camera tracking with instant alerts
π₯ VIEW INTERFACE
Features: Real-time Detection β’ Instant ID Overlay β’ Multi-threading β’ Live Confidence
Professional notifications with evidence capture
π₯ VIEW INTERFACE
Features: HTML Emails β’ Photo Attachments β’ GPS Location β’ Time Stamps β’ Threat Levels
SQLite intelligence database with profile viewer
π₯ VIEW INTERFACE
Features: Profile Storage β’ Search & Filter β’ Data Organization β’ Export Reports
Organized architecture for optimal performance
Efficient SQLite data architecture
Clean and maintainable structure
β
Python 3.7+
β
Webcam/Camera device
β
4GB+ RAM (8GB recommended)
β
Multi-core processor1. Clone Repository
git clone https://github.com/koushik4475/visionexus.git
cd visionexus2. Install Dependencies
pip install -r requirements.txt3. Create Directories
mkdir dataSet recognizer temp detected_criminals# Edit visio-live.py
self.sender_email = "your-email@gmail.com"
self.sender_password = "your-app-password"
self.receiver_email = "recipient@gmail.com"python home.py|
Python |
OpenCV |
NumPy |
SQLite |
TensorFlow |
| Package | Version | Purpose |
|---|---|---|
| π΅ opencv-python | Latest | Computer Vision |
| π£ opencv-contrib-python | Latest | Extended CV Modules |
| π’ face-recognition | Latest | Face Detection & Recognition |
| π΄ Pillow | Latest | Image Processing |
| π‘ numpy | Latest | Numerical Operations |
| π tkinter | Built-in | GUI Framework |
| π΅ sqlite3 | Built-in | Database Management |
| π£ gtts | Latest | Text-to-Speech |
| π’ pyttsx3 | Latest | Voice Engine |
| π΄ psutil | Latest | System Monitoring |
graph LR
A[π Launch] --> B[π Register]
B --> C[π· Capture]
C --> D[π Train]
D --> E[πΉ Surveil]
E --> F[β‘ Detect]
F --> G[π§ Alert]
style A fill:#00FF41,stroke:#000,stroke-width:3px,color:#000
style E fill:#FF4500,stroke:#000,stroke-width:3px,color:#fff
style F fill:#FFD700,stroke:#000,stroke-width:3px,color:#000
style G fill:#4169E1,stroke:#000,stroke-width:3px,color:#fff
β
Launch main interface
β
Click "Register Criminal"
β
Fill profile information
β
Capture/upload photos
β
Complete training
β
Click "Live Surveillance"
β
System loads faces
β
Real-time detection
β
Instant alerts
β
Evidence capture
β
Click "Visio-Lens"
β
Upload photos
β
View confidence scores
β
Access profiles
β
Export reports
βββββββββββββββ ββββββββββββββββ βββββββββββββββ ββββββββββββββββ
β Image βββββΆβ Face βββββΆβ Feature βββββΆβ Confidence β
βPreprocessingβ β Detection β β Extraction β β Scoring β
βββββββββββββββ ββββββββββββββββ βββββββββββββββ ββββββββββββββββ
β β β β
βΌ βΌ βΌ βΌ
Normalization HOG Algorithm 128-D Encodings Threshold Match
Multi-threading - UI Responsiveness
Multiprocessing - Parallel Recognition
Frame Skipping - Real-time Speed
Caching - Faster Lookups
GC Management - Resource Efficiency
π Classified Interface - Top-secret mission styling
π¨ Matrix Effects - Cascading digital rain
π‘ Radar Scanning - HUD tracking systems
π Biometric Scan - Professional acquisition
π Authentication - Secure access control
ποΈ IMF Database - Intelligence archives
| Feature | Implementation | Status |
|---|---|---|
| π Database Encryption | Secure SQLite storage | β Active |
| π‘οΈ Access Control | Authentication system | β Active |
| π Audit Trail | Activity logging | β Active |
| β Data Integrity | Validation protocols | β Active |
| ποΈ Secure Deletion | GDPR compliance | β Active |
β οΈ Legal Notice: Educational & research use only. Comply with GDPR, CCPA, and local privacy laws. Obtain necessary consents for biometric data.
π· Camera Access Error
- β Check system camera permissions
- β Close other camera applications
- β Try different camera indices (0, 1, 2)
- β Update camera drivers
- β Restart application
π― Low Recognition Accuracy
- β Increase training images (20-30+ per person)
- β Ensure proper lighting conditions
- β Use high-quality, clear images
- β Verify face is properly framed
- β Retrain with better samples
β‘ Performance Issues
- β Adjust frame skip settings
- β Close background applications
- β Increase available RAM
- β Enable GPU acceleration
- β Optimize detection thresholds
expertise = {
'Full_Stack': ['WebApps', 'Websites', 'Full-Stack Clones'],
'AI_ML': ['Computer Vision', 'Face Recognition', 'Real-time Processing'],
'Backend': ['Python', 'Database Management', 'API Development'],
'Frontend': ['GUI Frameworks', 'Responsive Design', 'Cinematic UI/UX']
}"Working for myself to improve my skills"
Building innovative solutions through continuous learning
1. Fork - Fork the repo
2. Branch - Create feature branch
3. Code - Make changes
4. Test - Add tests
5. Submit - Pull request
# Fork and clone
git clone https://github.com/YOUR_USERNAME/visionexus.git
cd visionexus
# Create feature branch
git checkout -b feature/AmazingFeature
# Make changes and commit
git add .
git commit -m "β¨ Add AmazingFeature"
# Push to branch
git push origin feature/AmazingFeature
# Open Pull Request on GitHub|
OpenCV Computer vision foundation |
SQLite Database management |
face_recognition By Adam Geitgey |
Tkinter GUI framework |
MI Franchise Design inspiration |
Mission: Impossible - Dead Reckoning for the incredible cinematic inspiration
Open Source Community for amazing tools and libraries
Contributors who help make this project better
Copyright (c) 2024 KOUSHIK HY
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
Free to use β’ Modify β’ Distribute
| Version | Date | Highlights |
|---|---|---|
| v2.2.0 π |
Latest 2024 |
β¨ Enhanced Mission: Impossible UI β‘ Performance optimizations with multi-threading π§ Email alert system with attachments π¨ Advanced animations (Matrix, radar, particles) π Real-time confidence scoring |
| v2.1.0 π |
Q3 2024 |
π Multi-threading support for UI responsiveness π― Improved recognition accuracy πΎ Database optimization π Voice announcement system |
| v2.0.0 π¨ |
Q2 2024 |
π¬ Complete system redesign π Modern dark theme interface πΈ Visio-Lens photo analysis ποΈ Comprehensive database viewer |
| v1.0.0 π |
Q1 2023 |
π Initial release π€ Basic face recognition πΉ Live surveillance system ποΈ SQLite database integration |