paddlepaddle/paddledetection

Object Detection toolkit based on PaddlePaddle. It supports object detection, instance segmentation, multiple object tracking and real-time multi-person...

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 55 minutes ago
Added to GitGenius on September 4th, 2026
Created on October 25th, 2019
Open Issues & Pull Requests: 939 (+0)
GitHub issues: Enabled
Number of forks: 3,025
Total Stargazers: 14,401 (+0)
Total Subscribers: 197 (+0)

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Issue API getrepoissuespagesummary failed: 429 Rate limit exceeded. Please try again later.

Detailed Description

PaddleDetection is an object detection toolkit built on the PaddlePaddle framework that supports object detection, instance segmentation, multiple object tracking, and real-time multi-person keypoint detection.

The toolkit addresses the need for a comprehensive, production-ready detection system by providing implementations of established architectures and methods. It includes support for models spanning the detection landscape: Faster R-CNN and Mask R-CNN for region-based detection, YOLO variants for real-time inference, FCOS and PicoDet for anchor-free approaches, DETR for transformer-based detection, and RT-DETR for real-time transformer detection. Beyond standard object detection, the toolkit extends to instance segmentation, multi-object tracking via DeepSORT and FairMOT, face detection with BlazeFace, and human pose estimation with keypoint detection capabilities. This breadth allows users to address multiple computer vision tasks within a single framework.

Developers should choose PaddleDetection if they are working within the PaddlePaddle ecosystem or need a toolkit that bundles detection, segmentation, tracking, and pose estimation together. The project suits teams building production systems that require multiple detection-related capabilities rather than single-task solutions. It is particularly relevant for those prioritizing real-time inference, as several included models are optimized for speed. The toolkit's support for both classical and modern architectures means it can serve projects at different stages of development, from prototyping with established methods to deployment of cutting-edge models.

The project maintains active development with regular updates to its model implementations and feature set. The codebase shows consistent refinement of existing architectures and integration of new detection paradigms. Documentation and examples are actively maintained to support users across different use cases. The toolkit demonstrates ongoing attention to both breadth of supported models and depth of optimization for practical deployment scenarios.