awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
obss avatar

obss/sahi

0
View on GitHub↗
5,372 stele·756 fork-uri·Python·MIT·11 vizualizăriobss.github.io/sahi↗

Sahi

SAHI este un framework de inferență prin tăiere (sliced inference) și un pipeline de computer vision conceput pentru a detecta obiecte mici în imagini de înaltă rezoluție. Acesta oferă un sistem pentru divizarea imaginilor mari în patch-uri suprapuse pentru a preveni pierderea detaliilor care apare de obicei în timpul downscaling-ului standard al modelelor, alături de un utilitar de tiling al imaginilor și un toolkit pentru seturi de date COCO.

Proiectul se distinge prin oferirea unui wrapper de predicție model-agnostic care standardizează diferite framework-uri de machine learning într-o interfață unificată. Acest lucru îi permite să implementeze inferența prin tăiere și detectarea obiectelor pe diverse backend-uri de modele, menținând în același timp un format de output consistent.

Dincolo de inferență, framework-ul acoperă gestionarea seturilor de date pentru formatele COCO și YOLO, inclusiv instrumente pentru tăierea imaginilor adnotate, remaparea categoriilor și fuziunea seturilor de date. Include, de asemenea, o suită pentru evaluarea și monitorizarea performanței modelelor, având calculul metricilor pentru precizie și recall, analiza erorilor de detecție și vizualizarea rezultatelor.

Toolkit-ul este accesibil printr-o interfață în linie de comandă pentru automatizarea fluxurilor de lucru de inferență pe directoare de imagini și fluxuri video.

Features

  • Object Detection - Detects small objects in high-resolution images by dividing them into overlapping patches to avoid detail loss from downscaling.
  • Image Tiling - Divides high-resolution images into smaller overlapping tiles to preserve object scale and avoid edge truncation.
  • Image Slicing Pipelines - Implements a pipeline for dividing high-resolution images into smaller overlapping patches to improve small-object detection.
  • Average Precision Calculators - Calculates class-wise average precision and average recall for standardized model benchmarking.
  • Sliced - Splits large images into smaller overlapping patches to detect small objects that standard downscaling typically misses.
  • Computer Vision Pipelines - Implements a standardized workflow for managing object detection and segmentation across various ML frameworks and backends.
  • Machine Learning Model APIs - Provides a standardized programming interface to load and run predictions across different machine learning frameworks.
  • Computer Vision Inference - Executes object detection and instance segmentation models on images and videos using a standardized processing pipeline.
  • Model-Agnostic Inference Wrappers - Runs object detection and instance segmentation using various model frameworks via standard or sliced inference.
  • Slicing Pipeline Integrations - Integrates diverse model backends into a unified pipeline to standardize high-resolution image processing.
  • Model Performance Evaluators - Provides tools to quantify model accuracy and reliability by comparing predictions against ground truth labels.
  • Tiled Inference Techniques - Splits large images and labels into overlapping tiles to maintain resolution during inference.
  • Coordinate-Aware Slicing - Partitions high-resolution images and their annotations while maintaining accurate label mappings for each tile.
  • Inference Batching - Groups multiple image slices into single processing units to maximize hardware throughput during inference.
  • Unified Model Wrappers - Provides a unified programmatic interface that standardizes diverse machine learning framework APIs.
  • Global Coordinate Remapping - Translates local slice coordinates back into the original image global coordinate system during result merging.
  • Annotation Format Exporters - Provides tools to transform internal model predictions into standardized annotation formats for use with external analysis tools.
  • Non-Maximum Suppression - Filters overlapping detections across slice boundaries using non-maximum suppression to eliminate redundant predictions.
  • Frame Skipping Optimizations - Implements frame skipping optimizations to increase the processing speed of object detection across video streams.
  • Detection Visualization - Converts sliced inference predictions into formats compatible with visual exploration and analysis tools.
  • Batch Inference Pipelines - Implements a pipeline that groups multiple image slices into single model passes to maximize hardware throughput.
  • Inference Execution - Executes a detection model on a full image without partitioning it into slices.
  • Object Detection Evaluators - Calculates precision and recall metrics and generates error analysis plots by comparing predictions against ground truth.
  • Prediction Visualization - Connects with visualization tools to inspect model predictions and ground truth data for large datasets.
  • Classification Error Analysis - Generates performance breakdown plots by object size and error type to identify localization and classification failures.
  • Intersection Over Union Analysis - Analyzes multiple detection result sets against ground-truth data using intersection-over-union thresholds.
  • Video Object Segmentations - Processes video files by applying object detection and segmentation across frame sequences to track instances.
  • Inference-Optimized Tuning - Optimizes object detection models specifically for sliced-inference pipelines to improve average precision.
  • COCO Dataset Management - Provides a comprehensive toolkit for slicing, filtering, and converting COCO formatted annotations.
  • COCO Dataset Processing - Processes COCO datasets through image slicing, annotation filtering, and format conversion to YOLO.
  • COCO Dataset Toolkits - Offers a dedicated toolkit for slicing, filtering, and converting COCO formatted annotations.
  • Annotation Format Translators - Transforms object detection annotations between standard schemas, specifically converting COCO format to YOLO.
  • Image Processing Batchers - Runs inference across folders of images and automatically exports the resulting detections.
  • Postprocessing Acceleration - Speeds up non-maximum suppression and merging by selecting high-performance backends to maximize CPU and GPU efficiency.
  • Inference Workflow Automations - Enables running sliced inference on image directories and launching results in a visual app via a single command.
  • Command Line Model Inferences - Provides a command-line interface for executing object detection predictions and dataset operations.
  • Model Failure Analyzers - Calculates class-wise precision and recall to identify and analyze prediction failure modes.
  • Computer Vision - Framework for sliced inference on large images.
  • Deep Learning and Computer Vision - Library for sliced inference on large images.
  • Image Processing and Manipulation - Performs sliced inference on large images for small object detection.

Istoric stele

Graficul istoricului de stele pentru obss/sahiGraficul istoricului de stele pentru obss/sahi

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Întrebări frecvente

Ce face obss/sahi?

SAHI este un framework de inferență prin tăiere (sliced inference) și un pipeline de computer vision conceput pentru a detecta obiecte mici în imagini de înaltă rezoluție. Acesta oferă un sistem pentru divizarea imaginilor mari în patch-uri suprapuse pentru a preveni pierderea detaliilor care apare de obicei în timpul downscaling-ului standard al modelelor, alături de un utilitar de tiling al imaginilor și un toolkit pentru seturi de date COCO.

Care sunt principalele funcționalități ale obss/sahi?

Principalele funcționalități ale obss/sahi sunt: Object Detection, Image Tiling, Image Slicing Pipelines, Average Precision Calculators, Sliced, Computer Vision Pipelines, Machine Learning Model APIs, Computer Vision Inference.

Care sunt câteva alternative open-source pentru obss/sahi?

Alternativele open-source pentru obss/sahi includ: open-mmlab/mmpose — MMPose is a PyTorch-based pose estimation toolbox and deep learning training pipeline designed for detecting 2D and 3D… facebookresearch/detectron2 — Detectron2 is a PyTorch computer vision framework and visual recognition platform designed for training and deploying… open-mmlab/mmpretrain — mmpretrain is a modular PyTorch computer vision framework designed for developing, training, and benchmarking deep… paddlepaddle/paddledetection — PaddleDetection is an object detection framework designed for the end-to-end development, training, and deployment of… rafaelpadilla/object-detection-metrics — This project is an object detection evaluation library and benchmarking tool designed to calculate precision, recall,… nyandwi/machine_learning_complete — This is an interactive notebook-based course that teaches machine learning from Python fundamentals through deep…

Alternative open-source pentru Sahi

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Sahi.
  • open-mmlab/mmposeAvatar open-mmlab

    open-mmlab/mmpose

    7,374Vezi pe GitHub↗

    MMPose is a PyTorch-based pose estimation toolbox and deep learning training pipeline designed for detecting 2D and 3D keypoints on humans, animals, and faces. It serves as a computer vision model zoo and a framework for both 2D pose estimation and 3D pose lifting. The project is distinguished by its modular architecture and extensibility, employing a registry-based system and hierarchical configurations to allow for custom algorithm integration and model pipeline customization. It supports diverse estimation paradigms, including top-down, bottom-up, and two-stage pose lifting workflows. The

    Pythonanimal-pose-estimationbenchmarkcpm
    Vezi pe GitHub↗7,374
  • facebookresearch/detectron2Avatar facebookresearch

    facebookresearch/detectron2

    34,548Vezi pe 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
    Vezi pe GitHub↗34,548
  • open-mmlab/mmpretrainAvatar open-mmlab

    open-mmlab/mmpretrain

    3,842Vezi pe GitHub↗

    mmpretrain is a modular PyTorch computer vision framework designed for developing, training, and benchmarking deep learning architectures. It serves as a comprehensive toolkit for vision tasks, providing a specialized platform for multimodal machine learning and self-supervised learning. The project features a computer vision model zoo containing architectural definitions and pre-trained weights for backbones such as ViT, ConvNeXt, and Swin Transformer. It distinguishes itself through a dedicated self-supervised learning toolkit that implements algorithms like MAE and DINO to train models wit

    Pythonbeitclipconstrastive-learning
    Vezi pe GitHub↗3,842
  • paddlepaddle/paddledetectionAvatar PaddlePaddle

    PaddlePaddle/PaddleDetection

    14,243Vezi pe 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
    Vezi pe GitHub↗14,243
  • Vezi toate cele 30 alternative pentru Sahi→