deep-person-reid and open-reid

These are competitors offering overlapping functionality—both are standalone PyTorch-based person re-identification libraries with similar core capabilities for training and inference, so practitioners typically choose one or the other rather than using both together.

deep-person-reid
61
Established
open-reid
51
Established
Maintenance 10/25
Adoption 10/25
Maturity 16/25
Community 25/25
Maintenance 0/25
Adoption 10/25
Maturity 16/25
Community 25/25
Stars: 4,774
Forks: 1,201
Downloads:
Commits (30d): 0
Language: Python
License: MIT
Stars: 1,372
Forks: 350
Downloads:
Commits (30d): 0
Language: Python
License: MIT
No Package No Dependents
Stale 6m No Package No Dependents

About deep-person-reid

KaiyangZhou/deep-person-reid

Torchreid: Deep learning person re-identification in PyTorch.

Supports both image and video re-identification modalities with multi-dataset training and cross-dataset evaluation under standardized protocols. Built on omni-scale feature learning architectures (OSNet) with exportable models to ONNX, OpenVINO, and TFLite for deployment. Includes advanced techniques like domain generalization, instance normalization, and mixing strategies (MixStyle) for improving generalization across datasets and camera views.

About open-reid

Cysu/open-reid

Open source person re-identification library in python

Provides unified dataset interfaces for major person re-ID benchmarks (VIPeR, CUHK03, Market-1501) alongside metric implementations and pre-configured PyTorch models for metric learning tasks. Built on PyTorch with modular training examples demonstrating softmax loss and other approaches to optimize identity classification and cross-camera matching. Includes evaluation utilities for ranking metrics (mAP, CMC curves) essential for validating re-identification performance.

Related comparisons

Scores updated daily from GitHub, PyPI, and npm data. How scores work