Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/d-nadella/realtime_threat_detection

Developed a real-time threat detection system using Python, OpenCV, and Ultralytics YOLO for continuous monitoring and immediate alerts on suspicious activities in sensitive areas
https://github.com/d-nadella/realtime_threat_detection

deep-learning detect-threats machine-learning neural-networks opencv python-3 ultralytics webcam yolov8n

Last synced: 15 days ago
JSON representation

Developed a real-time threat detection system using Python, OpenCV, and Ultralytics YOLO for continuous monitoring and immediate alerts on suspicious activities in sensitive areas

Awesome Lists containing this project

README

        

# Real-Time Threat Detection using YOLOv8

This project implements a real-time threat detection system using **YOLOv8** (You Only Look Once) for object detection. The system uses a webcam feed to monitor for suspicious objects, and it triggers an alert when a suspicious object, such as a "knife," is detected. The system employs **Python**, **OpenCV**, and the **Ultralytics YOLO** model to detect objects and track activities in real-time.

## Features
- **Real-Time Monitoring**: Continuously captures video from the webcam.
- **Object Detection**: Utilizes YOLOv8 to detect objects from a list of predefined classes.
- **Suspicious Activity Detection**: Alerts when a suspicious object (e.g., "knife") is detected, triggering an immediate exit of the program.
- **Bounding Boxes**: Displays bounding boxes around detected objects with class labels and confidence scores.

## Requirements

- Python 3.x
- OpenCV
- Ultralytics YOLOv8 Model

## Example Output
> Image