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

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
facebookresearch avatar

facebookresearch/segment-anything

0
View on GitHub↗
54,353 stars·6,353 forks·Jupyter Notebook·Apache-2.0·48 views

Segment Anything

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 as inputs. Additionally, the framework includes an image embedding pipeline that converts raw visual data into compact numerical representations, facilitating efficient analysis and downstream task performance.

The toolkit encompasses a suite of model optimization utilities that convert and compress machine learning models into standardized, portable formats. These capabilities ensure consistent performance across diverse hardware environments while maintaining high-performance execution through multithreaded memory sharing.

Features

  • Object Mask Generators - Produces accurate pixel-level masks by interpreting point, box, or automatic inputs to isolate specific visual elements.
  • Browser-based Inference Engines - Enables the execution of sophisticated deep learning models directly within the browser environment using hardware-accelerated runtimes.
  • Computer Vision Segmentation Models - Utilizes a specialized deep learning architecture to partition images into distinct segments through precise object isolation.
  • Browser-Based Image Segmentation - Facilitates real-time object detection and mask generation entirely within the client-side browser without requiring server-side computation.
  • ONNX Runtime Inference - Leverages cross-platform runtime environments to execute pre-compiled models with consistent performance across varying hardware configurations.
  • Hardware-Accelerated WebGL Execution - Accelerates intensive tensor operations by offloading heavy computational tasks to the GPU for fluid performance in web applications.
  • Image Segmentation - Partitions visual data into distinct regions by applying advanced segmentation techniques to categorize and outline objects.
  • Cell Segmentation - Foundation model for general image segmentation.
  • Computer Vision - Model for producing high-quality object masks from input prompts.
  • Foundation Models - Model for generating high-quality object masks from image prompts.
  • Image segmentation - Listed in the “Image segmentation” section of the Ailia Models awesome list.
  • High-Performance Web Inference - Streamlines resource-heavy inference tasks to ensure smooth, high-performance operation within standard web browser environments.
  • Image Encoder Embedding Extractions - Transforms raw image inputs into compact vector embeddings suitable for downstream analysis and predictive tasks.
  • SharedArrayBuffer - Supports high-performance parallel computing by enabling memory sharing between browser threads for complex mathematical operations.

Star history

Star history chart for facebookresearch/segment-anythingStar history chart for facebookresearch/segment-anything

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Segment Anything

These projects share indexed features with Segment Anything. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • ultralytics/ultralyticsultralytics avatar

    ultralytics/ultralytics

    58,468View on 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
    View on GitHub↗58,468
  • chaoningzhang/mobilesamChaoningZhang avatar

    ChaoningZhang/MobileSAM

    5,795View on GitHub↗

    MobileSAM is a lightweight image segmenter and promptable vision model designed for fast object isolation on resource-constrained hardware. It functions as an automatic image masking tool capable of detecting and isolating distinct objects across an entire image without manual input. The system enables prompt-based object masking using coordinate points or bounding boxes to generate precise masks. It also supports all-object image segmentation through object-aware prompt sampling to identify every distinct object in a scene. To facilitate mobile and edge deployment, the model is compatible w

    Jupyter Notebook
    View on GitHub↗5,795
  • paddlepaddle/paddledetectionPaddlePaddle avatar

    PaddlePaddle/PaddleDetection

    14,243View on 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
    View on GitHub↗14,243
  • datawhalechina/thorough-pytorchdatawhalechina avatar

    datawhalechina/thorough-pytorch

    3,684View on GitHub↗

    This project is an educational resource and comprehensive guide for implementing and deploying deep learning models using the PyTorch framework. It provides a structured learning curriculum consisting of tutorials and notebooks that cover neural network architectures, data pipelines, and model optimization across multiple AI domains. The curriculum includes practical implementation guides for building convolutional networks, transformers, and recurrent models. It specifically focuses on workflows for computer vision, including image classification, object detection, and segmentation, as well

    Jupyter Notebookdeep-learningmachine-learningpython
    View on GitHub↗3,684
Compare all 30 related projects→

Frequently asked questions

What does facebookresearch/segment-anything do?

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.

What are the main features of facebookresearch/segment-anything?

The main features of facebookresearch/segment-anything are: Object Mask Generators, Browser-based Inference Engines, Computer Vision Segmentation Models, Browser-Based Image Segmentation, ONNX Runtime Inference, Hardware-Accelerated WebGL Execution, Image Segmentation, Cell Segmentation.

Which projects share features with facebookresearch/segment-anything?

Projects with overlapping indexed features include: ultralytics/ultralytics — Ultralytics is a comprehensive computer vision framework designed for training, validating, and deploying deep… chaoningzhang/mobilesam — MobileSAM is a lightweight image segmenter and promptable vision model designed for fast object isolation on… paddlepaddle/paddledetection — PaddleDetection is an object detection framework designed for the end-to-end development, training, and deployment of… datawhalechina/thorough-pytorch — This project is an educational resource and comprehensive guide for implementing and deploying deep learning models… ultralytics/yolov5 — YOLOv5 is a comprehensive computer vision framework designed for end-to-end deep learning, specializing in real-time… rwightman/pytorch-image-models — This project is a library of pretrained computer vision architectures and backbones for image classification and…