jingh-ai/ultralytics-YOLO-DeepSort-ByteTrack-PyQt-GUI

a GUI application, which uses YOLOs (YOLOv8, YOLO11, YOLOv13) for Object Detection/Tracking, Human Pose Estimation/Tracking from images, videos or camera

What it solves

It provides a user-friendly graphical interface for performing computer vision tasks without needing to write code. It simplifies the process of running object detection, tracking, and pose estimation on various media sources.

How it works

The application uses the Ultralytics YOLO framework and ONNX models to perform AI tasks. It integrates DeepSort and ByteTrack for object tracking and supports multiple input sources including local files, live cameras, and RTSP streams.

Who it’s for

Users who want to implement YOLO-based vision tasks like detection and segmentation using a GUI rather than a command-line interface or custom scripts.

Highlights

  • Supports Detection, Pose Estimation, Segmentation, and Oriented Bounding Boxes.
  • Compatible with multiple YOLO versions (YOLO11, YOLOv13, YOLO26).
  • Includes integrated tracking algorithms like DeepSort and ByteTrack.
  • Works with images, videos, and real-time camera or RTSP streams.

Related

  • Project
  • Project
  • Project
  • Project