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 секунд.

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

свернуть все

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

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

|

Введенный в R2020a