Real-Time AI Crowd Monitoring and Computer Vision PlatformReal-Time AI Crowd Monitoring and Computer Vision Platform
The network for creativity
Join 1.25M professional creatives like you
Connect with clients, get discovered, and run your business 100% commission-free
Creatives on Contra have earned over $150M and we are just getting started
CrowdVision AI – Real-Time Crowd Monitoring & Intelligence System
An AI-powered computer vision platform that detects and counts people in real time, monitors crowd density and occupancy, tracks entry and exit movements, and provides actionable crowd intelligence through a live monitoring dashboard.
Overview CrowdVision AI is an intelligent crowd monitoring and safety analytics platform designed to help organisations monitor public spaces, understand crowd behaviour, and identify potentially unsafe crowd conditions. The system uses computer vision and machine learning inference to analyse camera feeds and video streams, detect people, estimate occupancy, classify crowd density, and monitor movement across designated zones.
The Problem: Monitoring crowded environments manually can be difficult, time-consuming, and inefficient. Security personnel may struggle to maintain accurate occupancy counts, monitor multiple zones, and identify unusual crowd conditions quickly. CrowdVision AI was developed to explore how computer vision and real-time analytics could improve crowd visibility and monitoring.
My Solution: I developed a computer vision system integrating a pretrained YOLO object-detection model with OpenCV for video processing.
The platform includes: Real-time people detection and counting. Crowd occupancy estimation. Crowd-density classification. Entry and exit line counting. Zone-based monitoring. Incident and anomaly monitoring workflows. Camera health and tamper monitoring. Evidence management and reporting. Telegram alert notifications. Remote edge camera processing. Live monitoring dashboard.
Technical Implementation: Machine Learning & Computer Vision Python YOLO / Ultralytics OpenCV NumPy Pandas
Backend: Python FastAPI REST API
Frontend: React Vite JavaScript Other Technologies Git GitHub Telegram Bot API JSON/CSV data storage
My Role Founder & Full-Stack Machine Learning Developer
Post image
Post image
Ergini's avatar
how does the count hold up once people start overlapping?
Promise's avatar
Nice question. It uses yolo tracking with persistent IDs to follow people across frames rather than counting every detection independently. Also has a short tolerance for missed detections to help maintain occupancy counts. But when people heavily overlap, tracking IDs can...
Kapil's avatar
For entry/exit line counting, I'd test someone pausing on the boundary and stepping back without entering. Do you require a track to move fully between two zones before recording an entry, so small position changes don't become extra visits?
Promise's avatar
Yes. The counter uses the person's foot position (bottom of the bounding box) and a 14-pixel buffer around the counting line. It only records an entry or exit when the same tracked person moves completely beyond the buffer on the opposite side. If someone pauses on the boundary...
Back to feed
The network for creativity
Join 1.25M professional creatives like you
Connect with clients, get discovered, and run your business 100% commission-free
Creatives on Contra have earned over $150M and we are just getting started