← All Projects

ThreatDetector

AI Tool

A real-time AI-powered surveillance system that detects weapons, tracks individuals, and triggers dynamic recording — turning passive camera feeds into an active security layer.

Category: Surveillance & Security Type: AI System Processing: Real-time

Overview

ThreatDetector processes live camera feeds through a YOLO-based object detection pipeline optimized for weapon identification. When a potential threat is detected, the system uses ByteTrack to maintain persistent identity tracking across frames, associates threats with specific individuals, and triggers dynamic recording with configurable pre- and post-event buffers.

The system supports multiple simultaneous camera feeds, provides a real-time web dashboard for monitoring, and maintains a searchable event history with full audit trails. It's designed to augment human security teams — not replace them — by ensuring threats are never missed in the feed.

Key Features

Tech Stack

Python YOLO11n ONNX Runtime ByteTrack OpenCV Flask SQLAlchemy

Architecture Highlights

Real-time
Frame-by-frame AI analysis
ONNX
Optimized inference for speed
Multi-Cam
Concurrent feed processing
Tracking
Persistent identity across frames

Need AI-powered video analytics?

I build custom computer vision systems that turn camera feeds into actionable intelligence.

Start a Conversation