GUIDENLP Autolabeling with Quality Assurance πŸ€–
Back to integrations

Integrate Ultralytics YOLO with Label Studio

Overview

The Label Studio ML backend integration for Ultralytics YOLOv8 and YOLO11 enables a broad range of real-time computer vision tasks, including advanced object detection, segmentation, classification, and video object tracking.

As the most flexible data labeling platform, Label Studio gives you a tremendous amount of control in how you integrate and interact with YOLOv8 and YOLO11, combining both automation and human-in-the-loop workflows. Users have the ability to choose any combination of labeling tasks and formats, making use pre-configured templates or customized interfaces.

This ML backend is straightforward to install and configure in Label Studio; realistically, you can be fully up and running within 10 minutes. Once it’s installed, you can immediately start leveraging your datasets with any of the YOLO tasks listed in the table below. For example, you can use YOLO to automatically label a dataset in Label Studio, you can use Label Studio to evaluate how YOLO performs on your own data, or you can create a training dataset to fine-tune the YOLO model.

Export annotations from Label Studio to the YOLO format to use the image annotations for training and fine-tuning models.

Use Cases

YOLO Task NameLS Control TagPrediction SupportedLS Import SupportedLS Export Supported
Object Detection<RectangleLabels>βœ…YOLO, COCOYOLO, COCO
Oriented Bounding Boxes (OBB)<RectangleLabels model_obb="true">βœ…YOLOYOLO
Image Instance Segmentation: Polygons<PolygonLabels>βœ…COCOYOLO, COCO
Image Semantic Segmentation: Masks<BrushLabels>❌NativeNative
Image Classification<Choices>βœ…NativeNative
Pose Detection<KeyPoints>βœ…NativeNative
Video Object Tracking<VideoRectangle>βœ…NativeNative
Video Temporal Classification<TimelineLabels>βœ…NativeNative

Related Integrations

Flair

Named entity recognition

Hugging Face

Label Studio in Hugging Face Spaces

OpenMMLab

Bounding box image labeling

Baal

Library to enable Bayesian active learning