Supervision
A Python computer vision library for visualizing model predictions, counting objects in zones and managing datasets, with RF-DETR and Ultralytics support.

Supervision is a Python library for developers building applications around computer vision models. It supplies tools for working with predictions and datasets, so you don't have to build those parts of an application yourself.
- Model integrations: Work with classification, detection and segmentation models through connectors for Ultralytics, Transformers and MMDetection; RF-DETR produces Supervision's detection format directly.
- Prediction visualization: Customize annotations to display model results on images.
- Zone counting: Count objects within defined zones in real time.
- Dataset management: Load, split, merge, save and convert datasets using the supported formats.
Supervision is open source under the MIT license and requires Python 3.10 or later. It works with models you supply. Its Roboflow Inference integration requires a Roboflow API key.