Video Labeling

Interactive video labeling for object detection, semantic segmentation, and image classification

Use the Video Labeler app to interactively label ground truth data in a video or sequence of images. You can label rectangular regions of interest (ROIs) for object detection, pixels for semantic segmentation, and scenes for image classification. The app also includes computer vision algorithms to automate the labeling of ground truth data for use with detection and tracking algorithms. It also provides an API and workflow that enables you to import your own algorithms to automate the labeling of ground truth data.

To get started labeling a video, see Get Started with the Video Labeler.

Apps

Video LabelerLabel video for computer vision applications

Functions

groundTruthDataSourceObject for storing ground truth data sources
labelDefinitionCreatorObject for storing, modifying and creating label definitions table
labelTypeEnumeration of supported label types
attributeTypeEnumeration of supported attribute types
vision.labeler.AutomationAlgorithmInterface for algorithm automation in ground truth labeling
vision.labeler.mixin.TemporalMixin interface for adding temporal context to automation algorithms
groundTruthObject for storing ground truth labels
selectLabelsSelect ground truth data for a set of labels
changeFilePathsChange file paths in data source and pixel label data of ground truth object
pixelLabelTrainingDataCreate training data for semantic segmentation from ground truth
pixelLabelDatastoreDatastore for pixel label data
objectDetectorTrainingDataCreate training data for an object detector

Topics

Get Started

Choose an App to Label Ground Truth Data

Decide which app to use to label your ground truth data: the Image Labeler, Video Labeler, and Ground Truth Labeler.

Get Started with the Video Labeler

Interactively label rectangular ROIs, polylines, or pixels in a video or image sequence by using the Video Labeler app.

Use Custom Data Source Reader for Ground Truth Labeling

Create a reader function to load a custom data source into the Ground Truth Labeler or Video Labeler.

Keyboard Shortcuts and Mouse Actions for Video Labeler

Use keyboard shortcuts and mouse actions to increase productivity while using the Video Labeler app.

Label Ground Truth

Use Sublabels and Attributes to Label Ground Truth Data

Understand how ROI sublabels and attribute work in the Video Labeler and Ground Truth Labeler.

Label Pixels for Semantic Segmentation

Label pixels for semantic segmentation using Image Labeler, Video Labeler, or Ground Truth Labeler app.

Create Automation Algorithm for Labeling

Create a custom tracking algorithm to import into the Image Labeler, Video Labeler, or Ground Truth Labeler app.

Temporal Automation Algorithms

Create a time-based custom tracking algorithm to import into the Video Labeler or Ground Truth Labeler.

View Summary of Ground Truth Labels

View a summary of label and scene definition labels in an Image Labeler, Video Labeler, or Ground Truth Labeler session.

Use Labeled Ground Truth

Share and Store Labeled Ground Truth Data

Share and store labeled ground truth data that was exported from the Image Labeler, Video Labeler, or Ground Truth Labeler.

How Labeler Apps Store Exported Pixel Labels

Understand how the labeler apps store pixel label data

Training Data for Object Detection and Semantic Segmentation

Create training data for object detection or semantic segmentation using the Image Labeler, Video Labeler, or Ground Truth Labeler.