_

project hero

Loading......

Real Time Object Detection

Deep Learning Model

For 5 months, I trained and tested this object detection model to identify living objects as well as non living objects. Finally the model has been integrated in a security camera to detect unusal casulaities. YOLO has been used in this model along with OpenCv and Supervision.

Role

Independent Project

Collaborators

Srikanth Akkaru

Duration

2022-2023

Tools

Python

YOLO

TensorFlow

OpenCv

Overview & Features

This project showcases real-time object detection using YOLOv9, coupled with Supervision for annotating detected objects on security camera feeds. The system generates real-time logs in nested JSON format, detailing object counts with respective timestamps, and implements a priority system to flag objects based on predefined criteria.

  • Real-Time Object Detection: Utilizes YOLOv9 for object detection on live security camera feeds.
  • Annotation & Visualization: Uses Supervision to annotate detected objects with bounding boxes and labels.
  • Data Logging: Produces nested JSON logs containing per-frame object counts and timestamps.
  • Priority System: Flags objects based on presence and duration using a configurable priority mechanism.
  • Configurability: Supports customization via JSON configuration files, including camera URLs and parameters.
Requirements
  • Python 3.x
  • OpenCV (cv2)
  • Supervision
  • Ultralytics YOLO

Loading......

image

Redesigned notifications to be more communicative and systematic across domains.

Successfully tested using real time data.

The above footage is to check how good the model detects a person in a driveway from a CCTV camera.