choose if your stack is Gluon/MXNet and you need a full CV toolkit with Apache-2.0, though it is stale.
Gluon CV Toolkit
- 5.9k
- Python
- Apache-2.0
computer vision object detection / YOLO
Ultralytics YOLO library for object detection, instance/semantic segmentation, classification, pose estimation, and tracking in PyTorch.
Solves the same problem with a different architecture or at a different layer. Expect to rewrite the integration.
choose if your stack is Gluon/MXNet and you need a full CV toolkit with Apache-2.0, though it is stale.
Gluon CV Toolkit
choose if you are in the PaddlePaddle ecosystem and need Apache-2.0 with detection, tracking, and pose.
Object Detection toolkit based on PaddlePaddle. It supports object detection, instance segmentation, multiple object tracking and real-time multi-person keypoint detection.
choose if you prefer DETR-style transformer detection over YOLO.
detrex is a research platform for DETR-based object detection, segmentation, pose estimation and other visual recognition tasks.
An earlier or more limited way to do the job. Still the right call when you need something small, proven, or CPU-only.
choose if you need OpenMMLab/MMDetection ecosystem integration, but it is stale and older.
OpenMMLab YOLO series toolbox and benchmark. Implemented RTMDet, RTMDet-Rotated,YOLOv5, YOLOv6, YOLOv7, YOLOv8,YOLOX, PPYOLOE, etc.
choose for center-point detection research code, but it is unmaintained.
Object detection, 3D detection, and pose estimation using center point detection:
choose if you want Transformer-based YOLOv7 with TensorRT, but it is stale research code.
๐ฅ๐ฅ๐ฅ๐ฅ (Earlier YOLOv7 not official one) YOLO with Transformers and Instance Segmentation, with TensorRT acceleration! ๐ฅ๐ฅ๐ฅ
choose if you need production-grade multi-person 2D keypoints with body/hand/face support, but it only covers pose.
OpenPose: Real-time multi-person keypoint detection library for body, face, hands, and foot estimation
choose for accurate multi-person pose estimation, but it is stale and narrower than the seed.
Real-Time and Accurate Full-Body Multi-Person Pose Estimation&Tracking System
choose if you specifically want YOLOv10's end-to-end detection, but you lose the multi-task API of Ultralytics.
YOLOv10: Real-Time End-to-End Object Detection [NeurIPS 2024]
These projects were analysed and named ultralytics among their alternatives. The relationship is not symmetric โ how ultralytics rates them is a separate judgement, made when ultralytics is analysed in its own right.
calls ultralytics โChoose for a current, actively maintained all-in-one YOLO framework with YOLOv8/11 and segmentation/pose/classification support.โ
Implementation of paper - YOLOv7: Trainable bag-of-freebies sets new state-of-the-art for real-time object detectors
calls ultralytics โState-of-the-art PyTorch toolkit covering detection, segmentation, pose, and tracking โ choose for Ultralytics' API, but mind AGPL license.โ
Object Detection toolkit based on PaddlePaddle. It supports object detection, instance segmentation, multiple object tracking and real-time multi-person keypoint detection.
calls ultralytics โUse it for a broader, actively-maintained YOLO ecosystem with multiple models and task support.โ
YOLOv10: Real-Time End-to-End Object Detection [NeurIPS 2024]
calls ultralytics โchoose it when you want YOLO-family CNN models with an actively maintained training/export/deployment codebase.โ
RF-DETR is a real-time object detection and segmentation model architecture developed by Roboflow, SOTA on COCO, designed for fine-tuning. [ICLR 2026]
calls ultralytics โChoose when you want a continuously maintained YOLO framework for detection/segmentation/pose with easy pip workflow, but note AGPL-3.0 license vs MIT and a different model family.โ
Object detection, 3D detection, and pose estimation using center point detection:
calls ultralytics โChoose it for the most maintained, export-friendly real-time detector stack when fixed-class training is acceptable.โ
[CVPR 2024] Real-Time Open-Vocabulary Object Detection
calls ultralytics โNarrower CV-focused library for YOLO detection/segmentation, choose it instead of fastai for object-detection-centric projects.โ
The fastai deep learning library