A real-time crowd detection web application built using TypeScript that detects and counts people from webcam or video input. The system estimates crowd density levels to support smart surveillance and public safety monitoring.
This project is designed to monitor crowd levels in real time using a browser-based system. It captures live video input and processes it to detect human presence and estimate the number of people in the frame.
It is useful for smart surveillance systems, public space monitoring, and safety management in crowded environments.
- π₯ Real-time webcam/video processing
- π€ Human detection and counting
- π Crowd density classification (Low / Medium / High)
- β‘ Fast execution using TypeScript
- π₯οΈ Responsive and interactive UI
- TypeScript
- HTML
- CSS
- JavaScript (DOM/Web APIs)
(Add libraries if used like TensorFlow.js, OpenCV.js, etc.)
- Webcam or video stream is accessed through the browser
- Each frame is processed in real time
- Human presence is detected and counted
- Based on count, crowd level is classified:
- Low Crowd
- Medium Crowd
- High Crowd
- π’ Smart surveillance systems
- π Railway stations & airports
- ποΈ Shopping malls
- π€ Public events monitoring
- π« Campus safety systems