DEDUPED Hot AI repos. Real use cases. What people build. Get the Monday 5

How to use Supervision: what you can do with it

What is Supervision? Supervision is Roboflow's model-agnostic Python toolkit for computer vision. It wraps the output of classification, detection and segmentation models from Ultralytics, Transformers, MMDetection, Inference or RF-DETR into one Detections object, then gives you annotators to draw results, zone counting and tracking tools, and dataset utilities to load, split, merge and convert YOLO, COCO and Pascal VOC datasets.

How do I use it? Run pip install supervision; then install the example dependencies with pip install pillow rfdetr; load an image and run RFDETRSmall() predict with a threshold to get detections. Full steps below.

Trended earlier

View repo on GitHub

Third-party repos we don't own. AI-written use cases can be wrong. Disclaimer

3 use cases

Quick start with Supervision

  1. Check you have what it needs: Python 3.10 or later; A detection or segmentation model; the quickstart uses RF-DETR via `pip install pillow rfdetr`; A Roboflow API key only if you use Inference or download datasets from Roboflow.
  2. Open roboflow/supervision on GitHub and read the README and license.
  3. Run pip install supervision
  4. Install the example dependencies with pip install pillow rfdetr
  5. Load an image and run RFDETRSmall() predict with a threshold to get detections
  6. Create sv.BoxAnnotator() and call annotate on a copy of the image with the detections

These steps come from our top use case, Detect and annotate objects in a few lines of Python, which also has a copy-paste agent prompt.

Use this in your AI agent

Ask your agent

Using the Deduped MCP, get the setup steps for roboflow/supervision

Add Deduped to Claude Code once

claude mcp add --transport http deduped https://dedupedai.com/mcp

Cursor, ChatGPT, others

Best AI repos for Data and analytics

About this repo

  • Who it is forPython developers and ML engineers building vision apps who want to stop rewriting the glue code around their models.
  • Why it is hot51k stars, talked about in 2 AI sources we track
  • LanguagePython
  • Sourcegithub.com/roboflow/supervision ยท Back to Hot repos

Requirements

  • Python 3.10 or later
  • A detection or segmentation model; the quickstart uses RF-DETR via `pip install pillow rfdetr`
  • A Roboflow API key only if you use Inference or download datasets from Roboflow

Add this badge to your README

Maintain Supervision? Show readers where to find these use cases. Use cases on Deduped

Markdown

[![Use cases on Deduped](https://dedupedai.com/badge/roboflow/supervision.svg)](https://dedupedai.com/use-cases/roboflow-supervision/?utm_source=github&utm_medium=badge&utm_campaign=roboflow-supervision)

HTML

<a href="https://dedupedai.com/use-cases/roboflow-supervision/?utm_source=github&amp;utm_medium=badge&amp;utm_campaign=roboflow-supervision"><img src="https://dedupedai.com/badge/roboflow/supervision.svg" alt="Use cases on Deduped" height="20"></a>

A static image, no tracking script. About the badge

Questions about Supervision

What is Supervision?

Supervision is Roboflow's model-agnostic Python toolkit for computer vision. It wraps the output of classification, detection and segmentation models from Ultralytics, Transformers, MMDetection, Inference or RF-DETR into one Detections object, then gives you annotators to draw results, zone counting and tracking tools, and dataset utilities to load, split, merge and convert YOLO, COCO and Pascal VOC datasets. It is an open-source project on GitHub: https://github.com/roboflow/supervision.

How do I use Supervision?

Run pip install supervision; then install the example dependencies with pip install pillow rfdetr; load an image and run RFDETRSmall() predict with a threshold to get detections. The use cases on this page give the full steps and a copy-paste agent prompt for each job.

Who is Supervision for?

Python developers and ML engineers building vision apps who want to stop rewriting the glue code around their models.

What can I do with Supervision?

3 use cases so far, for example: Detect and annotate objects in a few lines of Python; Convert and split vision datasets between YOLO, COCO and Pascal VOC; Measure how long people or vehicles stay in a zone. Each has steps and a copy-paste agent prompt.

What do I need to run Supervision?

Python 3.10 or later; A detection or segmentation model; the quickstart uses RF-DETR via `pip install pillow rfdetr`; A Roboflow API key only if you use Inference or download datasets from Roboflow.

What are alternatives to Supervision?

Other hot AI repos in Data and analytics: Chronos Forecasting, Crawlee Python, DLT, Timesfm, Ultralytics.

Is Supervision safe to run?

Deduped does not own, audit or vouch for it. Read the README and license, run it on your own systems first and review every command before you run it.