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

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

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

104 个仓库

Awesome GitHub RepositoriesImage Segmentation

Techniques for partitioning images into distinct regions or objects to facilitate detailed visual analysis.

Explore 104 awesome GitHub repositories matching artificial intelligence & ml · Image Segmentation. Refine with filters or upvote what's useful.

Awesome Image Segmentation GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • 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

    Automates the preparation of custom datasets and the execution of training routines for segmentation models.

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

    ultralytics/yolov5

    57,528在 GitHub 上查看↗

    YOLOv5 is a comprehensive computer vision framework designed for end-to-end deep learning, specializing in real-time object detection, image classification, and instance segmentation. It provides a unified toolkit that manages the entire lifecycle of a model, from initial dataset configuration and hyperparameter tuning to high-speed inference and deployment. The framework utilizes a modular neural architecture, allowing users to swap backbone and head components to tailor models for specific visual tasks. What distinguishes this project is its focus on production-ready deployment and model ef

    Partitions images into pixel-level masks and regions while categorizing visual content.

    Pythoncoremldeep-learningios
    在 GitHub 上查看↗57,528
  • facebookresearch/segment-anythingfacebookresearch 的头像

    facebookresearch/segment-anything

    54,353在 GitHub 上查看↗

    This project provides a deep learning architecture designed to identify and isolate distinct objects within images by generating precise pixel-level masks. It functions as a browser-based inference engine, enabling the execution of complex machine learning models directly within web environments without requiring server-side processing. The system distinguishes itself by utilizing hardware-accelerated execution and parallel processing to achieve real-time segmentation speeds. It supports prompt-based mask decoding, allowing users to generate spatial masks by providing specific points or boxes

    Produces accurate pixel-level masks by interpreting point, box, or automatic inputs to isolate specific visual elements.

    Jupyter Notebook
    在 GitHub 上查看↗54,353
  • 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

    Provides comprehensive image segmentation capabilities to identify and delineate individual objects.

    Python
    在 GitHub 上查看↗34,548
  • d2l-ai/d2l-end2l-ai 的头像

    d2l-ai/d2l-en

    29,001在 GitHub 上查看↗

    This project is an educational platform and research toolkit designed to teach deep learning through a combination of mathematical theory, visual diagrams, and executable code. It provides a comprehensive environment for building, training, and evaluating neural networks, grounding complex concepts in interactive computational notebooks that allow for hands-on experimentation. The framework distinguishes itself by interleaving theoretical foundations—including linear algebra, calculus, and probability—with practical implementations across multiple industry-standard libraries. It supports flex

    Downloads and prepares image segmentation datasets by mapping pixel-level labels to semantic classes.

    Pythonbookcomputer-visiondata-science
    在 GitHub 上查看↗29,001
  • fastai/fastaifastai 的头像

    fastai/fastai

    27,862在 GitHub 上查看↗

    Fastai is a high-level deep learning library built on PyTorch that provides a unified interface for managing the entire machine learning lifecycle. It functions as a comprehensive training toolkit, abstracting hardware management and automating complex training loops to simplify the construction and execution of neural network models. The framework is distinguished by its notebook-centric development environment and a type-dispatching data pipeline that automatically applies transformations based on input data formats. It emphasizes transfer learning through discriminative layer-wise optimiza

    Predicts categories for individual pixels to identify precise boundaries and regions of objects.

    Jupyter Notebookcolabdeep-learningfastai
    在 GitHub 上查看↗27,862
  • humansignal/label-studioHumanSignal 的头像

    HumanSignal/label-studio

    27,619在 GitHub 上查看↗

    Label Studio is a multi-modal data annotation platform designed to create and manage high-quality training datasets for machine learning. It functions as a self-hosted, containerized environment that supports secure, private deployments, including air-gapped configurations. The platform provides a centralized workspace for labeling diverse media types, such as images, text, audio, and time-series data, to support supervised and reinforcement learning workflows. The platform distinguishes itself through deep integration with machine learning backends, enabling active learning loops, automated

    Uses specialized models to automatically generate precise masks and bounding boxes for visual data annotation.

    TypeScriptannotationannotation-toolannotations
    在 GitHub 上查看↗27,619
  • facebookresearch/detectronfacebookresearch 的头像

    facebookresearch/Detectron

    26,370在 GitHub 上查看↗

    Detectron is a PyTorch object detection framework and computer vision research platform. It provides implementations of neural network architectures for locating and identifying objects in images, including Mask R-CNN for generating instance segmentation masks and RetinaNet for one-stage detection. The platform supports computer vision prototyping and object detection research through the deployment of pre-trained baseline models. This allows for the rapid implementation and evaluation of visual recognition systems. Its capabilities cover image object localization and instance segmentation w

    Implements Mask R-CNN to create precise outlines for objects using bounding boxes and segmentation masks.

    Python
    在 GitHub 上查看↗26,370
  • wzmiaomiao/deep-learning-for-image-processingWZMIAOMIAO 的头像

    WZMIAOMIAO/deep-learning-for-image-processing

    26,281在 GitHub 上查看↗

    This project is a PyTorch-based computer vision library and deep learning image processing framework. It provides a collection of neural network architectures designed for visual analysis tasks, specifically focusing on image classification, object detection, and semantic segmentation. The toolset implements diverse methodologies for visual recognition, including anchor-free object detection, regional proposal networks, and heatmap-based keypoint estimation. It utilizes both convolutional neural networks for spatial feature extraction and transformer-based self-attention mechanisms to compute

    Implements image segmentation techniques for partitioning images into precise pixel-level semantic regions.

    Pythonbilibiliclassificationdeep-learning
    在 GitHub 上查看↗26,281
  • matterport/mask_rcnnmatterport 的头像

    matterport/Mask_RCNN

    25,564在 GitHub 上查看↗

    This project is a TensorFlow and Keras implementation of the Mask R-CNN architecture. It provides a framework for performing simultaneous object detection and instance segmentation, transforming raw images into segmented masks and bounding boxes for individual object identification. The toolset enables custom computer vision training through fine-tuning pre-trained weights and integrating user-provided datasets. It includes capabilities for distributed GPU training to accelerate the optimization of large vision models. The framework covers model evaluation using standard precision metrics an

    Provides a complete workflow for partitioning images into distinct regions and object masks for visual analysis.

    Pythoninstance-segmentationkerasmask-rcnn
    在 GitHub 上查看↗25,564
  • sanster/iopaintSanster 的头像

    Sanster/IOPaint

    23,244在 GitHub 上查看↗

    IOPaint is an AI image editor and Stable Diffusion inpainting tool providing a web interface for removing objects and replacing image content. It utilizes latent diffusion image processing to synthesize high-resolution replacements for erased sections of an image. The project features a specialized AI background remover for isolating subjects and an AI image upscaler that employs super-resolution models for general photos and anime artwork. The software covers a broad range of capabilities including image segmentation for object isolation, face restoration for improving facial details, and t

    Generates precise object masks using inclusive and exclusive mouse clicks.

    Pythoninpaintinglamalatent-diffusion
    在 GitHub 上查看↗23,244
  • sanster/lama-cleanerSanster 的头像

    Sanster/lama-cleaner

    23,235在 GitHub 上查看↗

    Lama Cleaner is an AI-powered image editing application focused on inpainting, object removal, and generative filling. It provides a suite of tools for erasing unwanted elements from photos and filling the resulting gaps using generative artificial intelligence. The project includes specialized capabilities for image outpainting to extend borders, background removal through object segmentation, and face restoration to fix visual defects. It also features an image upscaler to increase resolution and clarity via super-resolution AI, as well as a Stable Diffusion-based editor for replacing speci

    Generates precise object masks through segmentation models to enable targeted editing and background removal.

    Python
    在 GitHub 上查看↗23,235
  • microsoft/unilmmicrosoft 的头像

    microsoft/unilm

    22,030在 GitHub 上查看↗

    This project is a comprehensive framework and toolkit for developing, optimizing, and deploying transformer-based models across multimodal, document intelligence, and natural language processing tasks. It provides a unified neural architecture that processes text, vision, audio, and document layout data through a shared set of weights, enabling researchers and developers to build foundational models that align cross-modal representations. The platform distinguishes itself through advanced training and inference strategies designed for large-scale deep learning. It incorporates specialized mec

    Adapts pre-trained vision models to perform pixel-level semantic segmentation for identifying and labeling distinct objects within an image.

    Pythonbeitbeit-3bitnet
    在 GitHub 上查看↗22,030
  • accumulatemore/cvAccumulateMore 的头像

    AccumulateMore/CV

    21,907在 GitHub 上查看↗

    This project is a comprehensive deep learning framework and educational platform designed for constructing, training, and evaluating neural network architectures. It provides a modular environment for building models through tensor operations and automatic differentiation, supporting a wide range of tasks from image classification and object detection to sequential data processing. Beyond its core technical capabilities, the project distinguishes itself by integrating professional career development resources directly into its learning ecosystem. It offers structured guidance, resume reviews,

    Performs semantic image segmentation using fully convolutional networks for pixel-wise classification.

    Jupyter Notebookagentagentsbook
    在 GitHub 上查看↗21,907
  • danielgatis/rembgdanielgatis 的头像

    danielgatis/rembg

    21,911在 GitHub 上查看↗

    Rembg is a machine learning-based toolkit designed for automated image background removal and subject segmentation. It functions as a versatile engine that identifies and extracts subjects from images, supporting diverse input methods including individual files, directory-based batch processing, and live binary data streams. The project distinguishes itself through its flexible integration options, offering a command-line interface for local automation, a library for programmatic access, and an HTTP service for remote requests. It utilizes deep learning architectures to classify pixels and ge

    Implements machine learning-based image segmentation to extract subjects from complex backgrounds.

    Pythonbackground-removalimage-processingpython
    在 GitHub 上查看↗21,911
  • facebookresearch/sam2facebookresearch 的头像

    facebookresearch/sam2

    19,389在 GitHub 上查看↗

    This project is a foundation model and research toolkit designed for promptable object segmentation and temporal tracking. It provides a unified framework for isolating specific regions or objects within both static images and dynamic video sequences. The system distinguishes itself through a streaming memory architecture that maintains temporal consistency by storing and retrieving object features across frames. This mechanism allows the model to resolve occlusions and preserve object identity even when targets move out of view or change appearance. By utilizing a shared backbone for both im

    Isolates specific elements from individual pictures using automated masks or user prompts to create precise visual boundaries.

    Jupyter Notebook
    在 GitHub 上查看↗19,389
  • idea-research/grounded-segment-anythingIDEA-Research 的头像

    IDEA-Research/Grounded-Segment-Anything

    17,633在 GitHub 上查看↗

    Grounded-Segment-Anything is a suite of specialized tools for multimodal visual analysis, text-based segmentation, and generative image editing. It integrates text-to-bounding-box detection and high-precision image segmentation masks to function as a text-based image segmenter and an automated visual labeling tool. The project enables text-driven image editing by identifying objects through natural language to perform inpainting and element replacement. It further extends visual analysis into three dimensions, allowing for 3D human reconstruction and the generation of 3D bounding boxes from t

    Provides high-precision image segmentation by interpreting natural language prompts to isolate specific objects.

    Jupyter Notebook3d-whole-body-pose-estimationautomatic-labeling-systemcaption
    在 GitHub 上查看↗17,633
  • xenova/transformers.jsxenova 的头像

    xenova/transformers.js

    16,141在 GitHub 上查看↗

    Transformers.js is a JavaScript library and web machine learning framework designed to run pretrained transformer models directly in the browser. It serves as a client-side inference engine and a wrapper for the ONNX Runtime, enabling the execution of multimodal AI tasks on user devices without the need for a backend server. The library distinguishes itself by providing a unified toolkit for processing text, image, and audio data locally. This architecture supports privacy-preserving model inference and reduces latency by performing all computations on the client's hardware. Its capabilities

    Maps individual pixels to specific objects to create boundaries for semantic analysis.

    JavaScript
    在 GitHub 上查看↗16,141
  • microsoft/swin-transformermicrosoft 的头像

    microsoft/Swin-Transformer

    15,715在 GitHub 上查看↗

    Swin-Transformer is a deep learning framework designed for training and deploying hierarchical vision transformer models. It serves as a research library and toolkit for computer vision tasks, providing the infrastructure to build models that replace standard convolution operations with sliding window self-attention mechanisms. By utilizing a multi-scale feature hierarchy, the framework enables the processing of visual data at varying resolutions and spatial scales. The project distinguishes itself through its implementation of shifted window partitioning, which facilitates global information

    Assigns a specific class to every pixel in an image to provide detailed scene understanding and environmental mapping.

    Pythonade20kimage-classificationimagenet
    在 GitHub 上查看↗15,715
  • facebookresearch/detrfacebookresearch 的头像

    facebookresearch/detr

    15,305在 GitHub 上查看↗

    This project provides a transformer-based object detection model that treats the task as a direct set prediction problem. It implements a vision system capable of predicting bounding boxes and class labels for objects within an image, as well as frameworks for instance and panoptic segmentation. The architecture utilizes a transformer encoder and decoder to perform end-to-end set prediction, employing a Hungarian matcher to assign predicted boxes to ground truth objects. It incorporates a convolutional backbone for feature extraction and a system of learnable object queries to probe image loc

    Combines semantic and instance segmentation to assign both a class label and instance ID to every pixel.

    Python
    在 GitHub 上查看↗15,305
上一个12345…6下一个
  1. Home
  2. Artificial Intelligence & ML
  3. Computer Vision Systems
  4. Image Segmentation

探索子标签

  • Binary SegmentationsPixel-level classification focused on distinguishing a single object class from the background. **Distinct from Image Segmentation:** A specialization of image segmentation focusing on binary labeling rather than multiclass or panoptic tasks.
  • Grid-Based Segmentations1 个子标签The process of partitioning images into regular grids to simplify segmentation tasks. **Distinct from Image Segmentation:** Specifies a grid-based approach to segmentation rather than AI-driven object partitioning.
  • Hair SegmentationIsolates hair regions from images using pixel-level segmentation masks. **Distinct from Image Segmentation:** Focuses specifically on hair isolation rather than general image partitioning.
  • High-Resolution Sub-segmentation1 个子标签Executing specialized segmentation models on localized regions to extract fine-grained anatomical details. **Distinct from Image Segmentation:** Focuses on the multi-stage process of cropping and then refining a segmentation, rather than a single-pass partition.
  • Image ClassificationsSystems that categorize visual content into predefined classes using scalable training pipelines.
  • Interactive SegmentersTools that provide a user interface for iterative refinement of image segmentation masks. **Distinct from Image Segmentation:** Focuses on the interactive tool aspect for refinement rather than the general segmentation algorithm.
  • Interpretability VisualizationsVisual tools that highlight specific regions of an image to explain model classification decisions. **Distinct from Image Segmentation:** Distinct from Image Segmentation: focuses on explaining classifier influence rather than just partitioning the image.
  • Language-Based Segmentation1 个子标签Image segmentation models that interpret natural language prompts to isolate specific objects or regions. **Distinct from Image Segmentation:** Distinct from general image segmentation: focuses on language-guided content-aware processing.
  • Model Performance Comparison1 个子标签Tools for evaluating and visualizing the output differences between various image segmentation models. **Distinct from Image Segmentation Benchmarks:** Focuses on the comparative analysis of model outputs rather than the act of segmentation itself.
  • Multiclass SegmentationsPixel-level classification that categorizes every pixel into one of several distinct object classes. **Distinct from Image Segmentation:** A specialization of image segmentation focusing on multiclass categorization over binary isolation.
  • Object Mask Generators2 个子标签Creating precise outlines for objects using point, box, or automatic inputs.
  • Organ Segmentation FrameworksFrameworks dedicated to the automated segmentation of multiple organs in the human body. **Distinct from Segmentation Model Training:** Distinct from general segmentation training by focusing on the multi-organ anatomical application.
  • Panoptic SegmentationCombines semantic and instance segmentation to assign a class label and instance ID to every pixel. **Distinct from Image Segmentation:** A specific type of segmentation that unifies semantic and instance tasks, distinct from general image segmentation.
  • Segment Quantitative Analysis1 个子标签Calculating statistical and quantitative measurements from image segmentation masks. **Distinct from Image Segmentation:** Focuses on extracting metrics from a segmentation, rather than the process of partitioning the image.
  • Segmentation Model Training9 个子标签Frameworks for preparing custom datasets and executing the training of instance segmentation models.
  • Segmentation Object ManagementTools for creating, modifying, and organizing metadata for image segmentation masks. **Distinct from Image Segmentation:** Focuses on the CRUD operations and metadata management of segmentation objects rather than the algorithm to create the masks.
  • Segmentation Rendering ControlQuerying and targeting segmentations by identifier to control their visual representation in a viewport. **Distinct from Image Segmentation:** Focuses on the rendering logic and selection of segmentations, not the AI-based partitioning of pixels.
  • Segmented Style ApplicationThe process of applying different styles to an image based on pre-defined semantic segments. **Distinct from Image Segmentation:** Focuses on the application of style based on segments, not the process of segmenting the image itself.