Skip to content
All systems
On GitHubMALULEKE-KS

Machine Learning Project

Real-Time Multi-Object Detection System powered by YOLOv8 - Advanced computer vision solution for identifying and tracking 80+ object classes across images, video streams, and live camera feeds with high accuracy and performance optimization.

  • Python
  • YOLOv8
  • OpenCV
  • PyTorch
View the source
Started
March 2026
Last push
7 months ago
Commits this year
4

Written by AI from the repository · updated 5 days agoAI

The problem

Recognising and following everyday objects — people, vehicles, animals — in pictures, recorded video and a live camera, with one program.

How it works

Built on YOLOv8 (Ultralytics, the yolov8n model trained on the 80 COCO classes) and OpenCV, with three modes:

  • Images — detects every object, draws labelled boxes, counts them and saves the annotated image.
  • Video — tracks objects frame by frame with persistent IDs, so the same car keeps the same label across frames, and writes an annotated video.
  • Webcam — live detection with on-screen frames per second, an object count and each detection's confidence, recorded to a file.

Tuning

Confidence and overlap thresholds are set per mode — lower on the live camera, where objects move and blur, with the frame rate capped for steadier tracking.