Edge-ai-surveillance

⚡ EDGE-AI SURVEILLANCE COMMAND CENTER

![Python](https://img.shields.io/badge/python-3670A0?style=for-the-badge&logo=python&logoColor=ffdd54) ![Flask](https://img.shields.io/badge/flask-%23000.svg?style=for-the-badge&logo=flask&logoColor=white) ![ONNX Runtime](https://img.shields.io/badge/ONNX-Runtime-005ced?style=for-the-badge&logo=onnx&logoColor=white) ![YOLOv8](https://img.shields.io/badge/YOLOv8-Ultralytics-8A2BE2?style=for-the-badge&logo=ai&logoColor=white) ![License](https://img.shields.io/badge/license-MIT-green?style=for-the-badge)

A lightweight, low-latency, cloud-optimized computer vision ecosystem that processes live client-side browser video streams via WebRTC to detect spatial threats instantly using YOLOv8.

ArchitectureUI FeaturesQuick StartAPI Telemetry


⚙️ Key Architecture

Standard AI web integrations usually suffer from severe lag because video capture and deep learning inference overwhelm a single server thread. This ecosystem completely eliminates hardware bottlenecks by leveraging an asymmetric Client-Server WebRTC Pipeline:


🎨 UI Features

The control room dashboard transforms raw matrices into an interactive cyber-defense layout:


🚀 Installation & Setup

1. Prerequisite Environment

Clone the repository, navigate to the target directory, and install the optimized system requirements: ```bash git clone https://github.com/SnehaKumariArya/Edge-ai-surveillance.git cd Edge-ai-surveillance pip install -r requirements.txt