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
·
wkentaro avatar

wkentaro/labelme

0
View on GitHub↗
15,984 stars·3,677 forks·Python·GPL-3.0·16 viewslabelme.io↗

Labelme

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 boundaries based on user-placed positive and negative points.

The software covers a broad range of data management and annotation tasks, including the creation of dense pixel masks, rotated bounding boxes, and video frame sequencing. It includes a pipeline for translating internal JSON state persistence into standard dataset formats such as COCO and Pascal VOC. Additional capabilities include image-level classification flags, geometry refinement tools, and batch image importing.

Features

  • AI-Assisted Labeling - Implements an annotation interface that uses AI models to generate masks and polygons from text prompts or point selections.
  • Computer Vision Annotation - Provides a visual editor for creating high-quality annotated datasets of images and videos for vision AI.
  • AI Model Integrations - Integrates external machine learning models into the UI to generate polygons and masks from text or points.
  • Semantic Segmentation - Provides a visual editor for creating precise pixel-level masks and polygonal boundaries for image segmentation tasks.
  • JSON-Based Persistence - Persists image metadata, shape coordinates, and labels as structured JSON files on the local filesystem.
  • Vision Dataset Converters - Provides a pipeline for translating internal JSON annotation data into standard COCO and Pascal VOC formats.
  • Image Annotation Tools - Provides a desktop application for labeling images and videos with polygons, rectangles, and points.
  • Vision Dataset Standardizers - Converts custom annotations into standardized vision formats like VOC or COCO for consistent model training.
  • Visual Annotation Tools - Renders saved JSON annotation data as visual overlays to verify label accuracy.
  • Data Format Translators - Converts internal JSON annotation representations into standard computer vision dataset formats like COCO and Pascal VOC.
  • Interactive Shape Proposals - Implements an interactive vision model that proposes shape boundaries based on user-placed positive and negative points.
  • Text-Driven Shape Detection - Detects and proposes shapes for every instance of a specific class in an image using a text-driven detector.
  • Multispectral Annotators - Functions as a specialized annotator for high-bit depth and multispectral TIFF files used in satellite imagery.
  • Multispectral Processors - Supports the loading and annotation of high-bit depth or multispectral TIFF files used in satellite imagery.
  • Semantic Video Segmentations - Labels sequences of images within a video to create datasets for semantic segmentation.
  • Raster Mask Editors - Creates raster-based masks combined with bounding boxes for precise pixel-level segmentation.
  • Annotation - Polygonal annotation tool for images.
  • Annotation and Data Tools - LabelMe annotation tool in Python.
  • Computer Vision Libraries - Tool for polygonal image annotation.
  • Computer Vision Tools - Versatile annotation tool for image segmentation and labeling.
  • Data Annotation - Polygonal image annotation tool for Python.
  • Image Annotation - Python-based tool for polygonal image annotation.
  • Image Annotation Tools - General purpose image annotation tool supporting various formats.
  • Data Annotation Tools - Polygon annotation tool for creating image segmentation datasets.

Star history

Star history chart for wkentaro/labelmeStar history chart for wkentaro/labelme

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

Open-source alternatives to Labelme

Similar open-source projects, ranked by how many features they share with Labelme.
  • opencv/cvatopencv avatar

    opencv/cvat

    16,086View on GitHub↗

    CVAT is an open-source computer vision annotation tool and visual dataset management platform. It provides a self-hosted interface for labeling images, videos, and 3D data to create datasets for vision AI models. The platform features AI-assisted data labeling to automate the creation of masks and bounding boxes, utilizing a plug-in system to connect external machine learning models. It includes a consensus-based quality assurance system that verifies label accuracy by comparing independent annotations. The system covers collaborative team management, project organization through task decomp

    Python
    View on GitHub↗16,086
  • tzutalin/labelimgtzutalin avatar

    tzutalin/labelImg

    25,012View on GitHub↗

    labelImg is a desktop image annotation tool and dataset preparation utility used to create labeled datasets for computer vision training. It provides a graphical interface for drawing bounding boxes around objects in images and assigning them class labels to build ground truth data for machine learning models. The software specifically supports the Pascal VOC XML annotation format, exporting image coordinates and class names into standard XML or text structures. It allows users to load predefined class lists from text files to standardize naming across an entire project. Beyond initial label

    Python
    View on GitHub↗25,012
  • cvhub520/x-anylabelingCVHub520 avatar

    CVHub520/X-AnyLabeling

    8,193View on GitHub↗

    X-AnyLabeling is an AI-assisted annotation platform and computer vision labeling tool. It provides an interface for annotating images and videos using polygons and rectangles to create training sets for machine learning models. The project distinguishes itself through the integration of external AI models via a plugin-based inference backend, allowing for automated generation of candidate labels and the execution of specialized tasks like pose estimation and object detection. It also functions as an optical character recognition tool for extracting text and layout information from document im

    Pythonartificial-intelligenceclipcomputer-vision
    View on GitHub↗8,193
  • labelbox/labelboxL

    Labelbox/Labelbox

    0View on GitHub↗
    View on GitHub↗0
See all 30 alternatives to Labelme→

Frequently asked questions

What does wkentaro/labelme do?

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.

What are the main features of wkentaro/labelme?

The main features of wkentaro/labelme are: AI-Assisted Labeling, Computer Vision Annotation, AI Model Integrations, Semantic Segmentation, JSON-Based Persistence, Vision Dataset Converters, Image Annotation Tools, Vision Dataset Standardizers.

What are some open-source alternatives to wkentaro/labelme?

Open-source alternatives to wkentaro/labelme include: opencv/cvat — CVAT is an open-source computer vision annotation tool and visual dataset management platform. It provides a… tzutalin/labelimg — labelImg is a desktop image annotation tool and dataset preparation utility used to create labeled datasets for… cvhub520/x-anylabeling — X-AnyLabeling is an AI-assisted annotation platform and computer vision labeling tool. It provides an interface for… heartexlabs/label-studio — Label Studio is a multi-type data labeling tool and data annotation workspace designed to prepare datasets for machine… labelbox/labelbox. cocodataset/cocoapi — This project is a toolkit and API designed for parsing, manipulating, and visualizing image annotations for computer…