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"

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

свернуть все

Данные о метке Scene в виде SceneLabelData объект.

Установите метку времени в виде a duration скаляр.

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

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

свернуть все

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

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

|

Введенный в R2020a