| title | CDMS - Crowd Disaster Management System |
|---|---|
| emoji | 🚨 |
| colorFrom | red |
| colorTo | blue |
| sdk | docker |
| pinned | true |
An AI-powered crowd monitoring system that detects dangerous crowd density levels in real-time using Computer Vision and Deep Learning.
- MAE: 2.52 on ShanghaiTech Part B dataset
- RMSE: improved
- Trained custom VGG16-based crowd counting model
- Real-time person detection using YOLOv8
- Custom-trained crowd density estimation model (MAE: 2.52)
- Risk level classification (Safe / Warning / Danger)
- Automatic alert generation and logging
- Live monitoring dashboard
Download the trained model from Hugging Face: 👉 https://huggingface.co/4AK1F/CDMS-crowd-counting
- Python, FastAPI, OpenCV
- PyTorch (custom VGG16-based model)
- YOLOv8 (Ultralytics)
- SQLite, HTML/CSS/JS
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txtDownload model from Hugging Face and place in:
model_training/checkpoints/best_model.pth
Run the system:
uvicorn backend.main:app --reloadTrained on the ShanghaiTech Crowd Counting Dataset (Part B).
Aakif Mustafa — Final Year CS Project