labelDefinitionsAtTime

Получите имена определений меток сцен в указанной временной метке

Описание

пример

labelNames = labelDefinitionsAtTime(sceneData,timestamp) возвращает имена определений меток сцен, которые применяются к указанной временной метке в SceneLabelData объект, sceneData.

Примеры

свернуть все

Получите имена определений меток сцен, которые применяются в первой временной метке SceneLabelData объект.

Создайте SceneLabelData объект. Объект имеет метки для определения, является ли сцена солнечной, дождливой, городской или сельской. Метки сцены применяются в этих временных областях значений.

  • "sunny" - от 0 до 5 секунд

  • "rainy" - от 6 до 10 секунд

  • "urban" - от 0 до 8 секунд

  • "rural" - от 9 до 10 секунд

labelNames = ["sunny" "rainy" "urban" "rural"];

sunnyData = seconds([0 5]);
rainyData = seconds([6 10]);
urbanData = seconds([0 8]);
ruralData = seconds([9 10]);

labelData = {sunnyData rainyData urbanData ruralData};
sceneData = vision.labeler.labeldata.SceneLabelData(labelNames,labelData);

Получите метки сцены, которые применяются в начале временной области значений, то есть первой временной метки.

tsStart = 0;
labelNamesAtStart = labelDefinitionsAtTime(sceneData,tsStart)
labelNamesAtStart = 1x2 string
    "sunny"    "urban"

Входные параметры

свернуть все

Данные о метке сцены, заданные как SceneLabelData объект.

Временная метка, заданная как duration скаляр.

Пример: seconds(9.5) задает duration скаляр 9,5 секунд.

Выходные аргументы

свернуть все

Имена определений меток сцен, возвращенные как строковый вектор. Вектор содержит имена определений меток сцены на входе timestamp в вход sceneData.

Введенный в R2020a