Loading repository data…
Loading repository data…
Ananya-Hegde2001 / repository
Developed CrowdVision, an AI-based crowd monitoring system with YOLOv8, achieving 95%+ accuracy, real-time alerts, and Firebase-enabled dashboard.
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
A professional, real-time crowd density monitoring system using YOLOv8 deep learning technology with a comprehensive web dashboard, user authentication, and responsive design.
Clone the Repository
git clone https://github.com/your-username/crowd_density_project.git
cd crowd_density_project
Install Dependencies
pip install -r requirements.txt
Start the Dashboard (Windows)
start_dashboard.bat
Or manually:
cd backend
python dashboard_app.py
Access the Application
http://localhost:5000crowd_density_project/
├── backend/
│ ├── dashboard_app.py # Main Flask application with auth
│ ├── app.py # Original monitoring app
│ ├── config.json # Configuration settings
│ ├── yolov8s.pt # YOLOv8 model weights
│ ├── users.db # SQLite user database
│ ├── alerts_log.txt # Alert history log
│ ├── zone_data.json # Current zone data
│ └── templates/
│ ├── dashboard.html # Landing page
│ ├── login.html # Login page
│ ├── register.html # Registration page
│ └── monitoring.html # Live monitoring dashboard
├── requirements.txt # Python dependencies
├── start_dashboard.bat # Windows startup script
└── README.md # This file
Edit backend/config.json:
{
"camera_settings": {
"camera_index": 0,
"width": 1920,
"height": 1080
},
"detection_settings": {
"model_path": "yolov8s.pt",
"grid_size": {"rows": 3, "cols": 3}
},
"zone_thresholds": {
"low": 3,
"medium": 6,
"high": 10
},
"alert_settings": {
"enable_sound": true,
"log_file": "alerts_log.txt"
}
}
GET / - Landing pageGET /login - Login pagePOST /login - Process loginGET /register - Registration pagePOST /register - Process registrationGET /logout - Logout userGET /monitoring - Live monitoring dashboardGET /video_feed - Video stream endpointGET /api/zones - Current zone dataGET /api/start - Start camera monitoringGET /api/stop - Stop camera monitoringGET /api/alerts - Recent alertsGET /api/status - System statusCamera Not Working
Installation Errors
python -m pip install --upgrade pipPerformance Issues
Login Issues
git checkout -b feature/amazing-feature)git commit -m 'Add amazing feature')git push origin feature/amazing-feature)Built with ❤️ for safer spaces and better crowd management