exponenta event banner

labelType

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

Описание

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

Создание

Описание

пример

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

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

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

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

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

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

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

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

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

isCustomОпределите, являются ли типы меток Custom этикетки
isROIОпределите, являются ли типы меток метками ROI
isSceneОпределите, являются ли типы меток Scene этикетки

Примеры

свернуть все

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

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

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

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 функция. Type поле в структуре labelStruct указывает тип метки.

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

См. также

Приложения

Объекты

Представлен в R2017a