← AI GitHub

AI GitHub

Supervision for processing computer vision detections

Connect detection outputs to annotation, tracking and downstream analysis utilities.

Video and AnimationPublished 2 min read

Key Takeaways

  • Supervision provides common detection representations and tools for visualization and tracking.
  • Choose the adapter that maps your detector output into the library's representation.
  • Convert predictions from one detector and annotate a short video with track IDs.
  • Confirm coordinate conventions and detector confidence settings before comparing tracking behavior.

How it works

Supervision provides common detection representations and tools for visualization and tracking. It can wrap results from several detector implementations.

What you need

Choose the adapter that maps your detector output into the library's representation. Keep the image dimensions and frame order available to verify the rendered result.

What to try first

Convert predictions from one detector and annotate a short video with track IDs. Check how the tracker handles a target leaving and returning to frame.

Include a dropped frame and a scene cut in the test video. The application should define what happens to existing track state across those boundaries.

Where to look for failures

Track IDs do not establish identity. Confirm coordinate conventions and detector confidence settings before comparing tracking behavior.

Related Franklin pages

Choose between text-guided boxes, prompted masks and downstream tracking. Preserve a few ambiguous images and videos so each stage can be evaluated independently.

For an overview of the types of predictions vision systems produce, see Franklin’s glossary. Computer vision

Project documentation

Try it for your workflow

Explore the project’s documentation for setup and usage, or save this page to a collection for later.

Read the project documentation ↗