Smart Crowd Monitoring System Using YOLO and Deepsort

Team

Supervisor

Table of Contents

Introduction

Real-time people counting and crowd monitoring using YOLOv8 + DeepSort for multi-camera feeds. Counts are persisted in PostgreSQL and exposed via a FastAPI backend. An optional React (Vite) frontend can visualize live status and history.

System Architecture

main.py (processing threads) --> PostgreSQL <-- api.py (FastAPI) <-- React frontend (Vite or static build)

Features

Technology and Implementation