awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
roboflow avatar

roboflow/supervision

0
View on GitHub↗
44,437 星标·3,948 分支·Python·MIT·8 次浏览supervision.roboflow.com↗

Supervision

Supervision is a computer vision toolset for normalizing model outputs, managing datasets, and visualizing annotations. It provides a framework to convert predictions from various classification and detection models into a standardized data format to ensure interoperability across different computer vision pipelines.

The library features a post-processor for filtering, counting, and tracking detected objects across image frames and video streams. It includes capabilities for large image tiling to improve the detection of small objects and tools for assigning persistent identities to objects to monitor movement across polygonal zones and boundary lines.

The project covers a broad range of computer vision utilities, including dataset format conversion, image geometry transformations, and the rendering of visual overlays such as bounding boxes and masks. It also provides tools for benchmarking model performance using standardized accuracy metrics and confusion matrices.

Features

  • Computer Vision Post-Processing Toolsets - Offers a comprehensive collection of utilities for processing, normalizing, and visualizing detections from various computer vision models.
  • Computer Vision Normalizers - Provides a framework to convert predictions from diverse computer vision models into a standardized data format.
  • Bounding Box Visualizers - Draws bounding boxes, masks, and labels on images and video to visually verify model predictions.
  • Standardized Detection Formats - Converts imagery processed through various computer vision models into a standardized detection format for interoperability.
  • Post-Processing Utilities - Standardizes and filters predictions from different models to prepare visual data for analysis or business logic.
  • Object Detection and Tracking - Assigns persistent IDs to detected objects across video frames to count items crossing specific lines or zones.
  • Dataset Management - Provides tools to load, split, merge, and convert image datasets for training and evaluation purposes.
  • Vision Dataset Standardizers - Converts computer vision datasets between different formats to ensure compatibility between training and evaluation frameworks.
  • Detection Visualization - Offers tools for overlaying bounding boxes and landmarks on images and video to verify detection accuracy.
  • Detection Visualization Libraries - Provides a suite of tools for overlaying bounding boxes, masks, and labels on imagery to visualize model results.
  • Visual Annotation Tools - Provides a suite of tools for overlaying bounding boxes, masks, and labels onto images and video frames.
  • Dataset Management Tools - Provides utilities for converting computer vision datasets between common formats to ensure model compatibility.
  • Object Tracking - Assigns persistent identifiers to detected objects across video frames to maintain identity over time.
  • Spatial Detection Zones - Tracks objects crossing specific lines or residing within polygon zones for spatial filtering and counting.
  • Computer Vision Detection Formats - Provides utilities to convert model outputs from various computer vision frameworks into unified objects for simplified data handling.
  • Data Normalization Utilities - Transforms detection results from different computer vision models into a unified internal object model for consistent processing.
  • Vision Dataset Converters - Transforms computer vision datasets between different common formats to ensure compatibility between training and evaluation frameworks.
  • Computer Vision Utilities - Provides helper scripts and utilities for processing and visualizing detection results in vision workflows.
  • Model Performance Benchmarking - Evaluates computer vision model accuracy using standardized metrics like mean Average Precision and confusion matrices.
  • Model API Integrations - Integrates outputs from classification, detection, and segmentation models using a consistent data format.
  • Result Management - Ships tools to sort, count, and merge detection results by class or name to isolate specific targets.
  • Image Slicing Pipelines - Divides high-resolution images into overlapping patches to improve detection accuracy for small objects.
  • Computer Vision Pipelines - Standardizes the processing and visualization of detection results within computer vision pipelines.
  • Image Transformation Utilities - Provides utilities to crop, scale, resize, and pad images to modify dimensions for model input.
  • Media Stream Loaders - Includes utilities to read image files or iterate through video frames for processing pipelines.
  • AI Tools - Computer vision toolkit for detection and segmentation.
  • 计算机视觉 - Reusable utilities for computer vision tasks.
  • Computer Vision Frameworks - Tools for managing computer vision pipelines and monitoring.

Star 历史

roboflow/supervision 的 Star 历史图表roboflow/supervision 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

Supervision 的开源替代方案

相似的开源项目,按与 Supervision 的功能重合度排序。
  • ultralytics/ultralyticsultralytics 的头像

    ultralytics/ultralytics

    58,468在 GitHub 上查看↗

    Ultralytics is a comprehensive computer vision framework designed for training, validating, and deploying deep learning models across a wide range of visual recognition tasks. It provides a unified interface for core operations including object detection, instance segmentation, pose estimation, and image classification. By utilizing a modular architecture, the platform allows users to swap model components to balance inference speed and accuracy requirements for diverse applications. The framework distinguishes itself through its support for real-time processing and flexible deployment. It in

    Pythonclicomputer-visiondeep-learning
    在 GitHub 上查看↗58,468
  • paddlepaddle/paddledetectionPaddlePaddle 的头像

    PaddlePaddle/PaddleDetection

    14,243在 GitHub 上查看↗

    PaddleDetection is an object detection framework designed for the end-to-end development, training, and deployment of computer vision models. It provides a comprehensive library of modular neural network architectures and pipelines that support object detection, instance segmentation, and multi-object tracking tasks. The project distinguishes itself through a configuration-driven approach that decouples model components like backbones and heads, allowing for the flexible assembly of custom vision workflows. It incorporates advanced techniques such as anchor-free detection logic, joint detecti

    Pythonblazefacedeepsortdetr
    在 GitHub 上查看↗14,243
  • facebookresearch/detectron2facebookresearch 的头像

    facebookresearch/detectron2

    34,548在 GitHub 上查看↗

    Detectron2 is a PyTorch computer vision framework and visual recognition platform designed for training and deploying models for object detection, image segmentation, and visual recognition. It provides a research-oriented environment for training complex vision models with multi-GPU acceleration. The project includes a specialized object detection library for identifying and locating multiple objects via bounding boxes, as well as an image segmentation toolkit for creating pixel-level masks through instance, semantic, and panoptic segmentation. Additionally, it features a human pose estimati

    Python
    在 GitHub 上查看↗34,548
  • wkentaro/labelmewkentaro 的头像

    wkentaro/labelme

    15,984在 GitHub 上查看↗

    Labelme is a Python-based image annotation tool used to create computer vision datasets. It serves as a visual editor for semantic segmentation, allowing users to define object boundaries using polygons, rectangles, points, and circles. The application also functions as a multispectral image annotator, supporting high-bit depth TIFF files used in satellite and scientific imagery. The tool incorporates AI-assisted labeling capabilities to automate the creation of masks and polygons. These features allow for shape generation driven by text prompts or interactive point selections, which propose

    Python
    在 GitHub 上查看↗15,984
查看 Supervision 的所有 30 个替代方案→

常见问题解答

roboflow/supervision 是做什么的?

Supervision is a computer vision toolset for normalizing model outputs, managing datasets, and visualizing annotations. It provides a framework to convert predictions from various classification and detection models into a standardized data format to ensure interoperability across different computer vision pipelines.

roboflow/supervision 的主要功能有哪些?

roboflow/supervision 的主要功能包括:Computer Vision Post-Processing Toolsets, Computer Vision Normalizers, Bounding Box Visualizers, Standardized Detection Formats, Post-Processing Utilities, Object Detection and Tracking, Dataset Management, Vision Dataset Standardizers。

roboflow/supervision 有哪些开源替代品?

roboflow/supervision 的开源替代品包括: ultralytics/ultralytics — Ultralytics is a comprehensive computer vision framework designed for training, validating, and deploying deep… paddlepaddle/paddledetection — PaddleDetection is an object detection framework designed for the end-to-end development, training, and deployment of… facebookresearch/detectron2 — Detectron2 is a PyTorch computer vision framework and visual recognition platform designed for training and deploying… wkentaro/labelme — Labelme is a Python-based image annotation tool used to create computer vision datasets. It serves as a visual editor… obss/sahi — SAHI is a sliced inference framework and computer vision pipeline designed to detect small objects in high-resolution… jrosebr1/imutils — imutils is a computer vision utility toolkit and image processing library designed to simplify common manipulation…