labelType

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

Описание

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') создает пиксельный тип метки ROI для маркировки данных изображения и видеоданных. Можно также использовать программируемый формат, labelType.PixelLabel.

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

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

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

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

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

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

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

Примеры

свернуть все

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

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

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

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

Добавьте подметку под названием "Маршруты" к метке "Road". Задайте тип метки для подметки как линия.

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.

Отобразите информацию о метке "Road" как структура при помощи info функция. Type поле в структуре labelStruct указывает на тип метки.

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

Смотрите также

Приложения

Объекты

Введенный в R2017a