Model Registry¶
OpenDetect ships a built-in model registry. Each model entry defines:
model_idimplementation family (
rfdetr,yolox,rtmdet, orbytetrack)default input size
remote artifact path
aliases and description
Included Families¶
Family |
Year |
License |
Why included |
|---|---|---|---|
RF-DETR |
2026 |
Apache-2.0 |
Strong modern accuracy/speed tradeoff |
ByteTrack Detector |
2022 |
MIT |
ByteTrack MOT17 detector for accurate but slow detection |
RTMDet |
2022 |
Apache-2.0 |
Strong real-time detector baseline from MMDetection |
YOLOX |
2021 |
Apache-2.0 |
Stable last Apache-2.0 YOLO-family baseline |
Model IDs¶
Model ID |
Family |
Default Input |
|---|---|---|
|
RF-DETR |
|
|
RF-DETR |
|
|
RF-DETR |
|
|
RF-DETR |
|
|
YOLOX |
|
|
YOLOX |
|
|
YOLOX |
|
|
YOLOX |
|
|
YOLOX |
|
|
RTMDet |
|
|
RTMDet |
|
|
RTMDet |
|
|
RTMDet |
|
|
ByteTrack Detector |
|
|
ByteTrack Detector |
|
|
ByteTrack Detector |
|
Inspect and Download¶
CLI:
opendetect-models list
opendetect-models info rfdetr-m
opendetect-models download rfdetr-m
Python:
from opendetect import list_models, get_model_spec
print([spec.model_id for spec in list_models()])
print(get_model_spec("rfdetr-m"))
Caching¶
Default cache path:
~/.cache/opendetect/checkpoints
Override with:
OPENDETECT_CACHE_DIR
You can also override the registry base URL with:
OPENDETECT_MODEL_BASE_URL