labelType

Перечисления типов меток для маркировки

Описание

The labelType перечисления позволяют вам задать типы меток, используемых в этих приложениях для маркировки: Image Labeler, Video Labeler, Lidar Labeler (Lidar Toolbox) и Ground Truth Labeler (Automated Driving Toolbox). При создании определений меток при помощи labelDefinitionCreator или labelDefinitionCreatorMultisignal (Automated Driving Toolbox) используйте эти перечисления для создания определений меток определенных типов. При выборе меток из groundTruth или groundTruthMultisignal (Automated Driving Toolbox) или groundTruthLidar (Lidar Toolbox) используйте эти перечисления для выбора меток определенного типа.

Создание

Описание

пример

labelType('Rectangle') создает прямоугольный тип метки видимой области (ROI) для маркировки изображений и видео данных. Можно также использовать программный формат, labelType.Rectangle.

labelType('Line') создает тип метки ROI ломаной линии для маркировки изображений и видео данных. Можно также использовать программный формат, labelType.Line.

labelType('PixelLabel') создает тип метки информации только для чтения пикселя для маркировки изображений и видео данных. Можно также использовать программный формат, labelType.PixelLabel.

labelType('Polygon') создает многоугольник информации только для чтения тип метки для маркировки изображений и видео данных. Можно также использовать программный формат, labelType.Polygon.

labelType('Cuboid') создает кубоидный тип метки информация только для чтения для маркировки данных облака точек лидара. Можно также использовать программный формат, labelType.Cuboid.

labelType('ProjectedCuboid') создает проективный тип кубоидной метки информации только для чтения для маркировки изображений и видео данных. Можно также использовать программный формат, labelType.ProjectedCuboid.

labelType('Scene') создает тип метки сцены для маркировки данных в течение заданного временного интервала. Можно также использовать программный формат, labelType.Scene.

labelType('Custom') создает пользовательский тип метки. Приложения Labeler не отображают метки типа Custom. Можно также использовать программный формат, labelType.Custom.

Функции объекта

isCustomОпределите, Custom ли типы меток метки
isROIОпределите, являются ли типы меток метками информация только для чтения
isSceneОпределите, Scene ли типы меток метки

Примеры

свернуть все

Создайте объект определения метки. Добавить метку «Дорога» с типом метки, заданным как прямоугольник.

ldc = labelDefinitionCreator();
addLabel(ldc,'Road',labelType.Rectangle);

Добавьте метку «Sky» с типом метки, заданным как сцена.

addLabel(ldc,'Sky',labelType.Scene);

Добавить подметку «Полосы» к метке «Дорога». Укажите тип метки для подметки как линии.

addSublabel(ldc,'Road','Lanes',labelType.Line);

Отображение подробных данных определений, хранящихся в объекте создателя определения метки.

ldc
ldc = 
labelDefinitionCreator contains the following labels:

	Road with 1 sublabels and 0 attributes and belongs to None group.	(info)
	Sky with 0 sublabels and 0 attributes and belongs to None group.	(info)

For more details about attributes and sublabels, use the info method.

Отображение информации о метке «Дорога» как структуре при помощи info функция. The Type поле в структуре labelStruct указывает тип метки.

labelStruct = info(ldc,'Road')
labelStruct = struct with fields:
           Name: "Road"
           Type: Rectangle
     LabelColor: {''}
          Group: "None"
     Attributes: []
      Sublabels: "Lanes"
    Description: ' '

См. также

Приложения

Объекты

Введенный в R2017a