exponenta event banner

Этикетировщик видео

Наклейка видео для приложений компьютерного зрения

Описание

Приложение Video Labeler позволяет маркировать основные истинные данные в видео, в последовательности изображений или из пользовательского устройства чтения источников данных. С помощью приложения можно:

  • Определите прямоугольные области, представляющие интерес (ROI), метки окупаемости полилинии, метки окупаемости пикселя и метки сцены. Используйте эти метки для интерактивной маркировки данных истинности земли.

  • Используйте встроенные алгоритмы обнаружения или слежения, чтобы маркировать ваши наземные данные.

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

  • Оцените производительность алгоритмов автоматизации этикеток с помощью визуальной сводки. См. раздел Просмотр сводки меток истинности основания.

  • Экспортировать помеченную истину основания как groundTruth объект. Этот объект можно использовать для проверки системы или для обучения детектора объекта или семантической сети сегментации. См. раздел Учебные данные для обнаружения объектов и семантической сегментации.

Дополнительные сведения об этом приложении см. в разделе Начало работы с приложением Video Labeler.

Video Labeler app

Откройте приложение Video Labeler

  • MATLAB ® Toolstrip: На вкладке Приложения в разделе Обработка изображений и компьютерное видение щелкните значок приложения.

  • командная строка MATLAB: Enter videoLabeler.

Примеры

Связанные примеры

Программное использование

развернуть все

videoLabeler открывает новый сеанс приложения, позволяя маркировать основные истинные данные в видео или последовательности изображений.

videoLabeler(videoFileName) открывает приложение и загружает входное видео. Видеофайл должен иметь расширение, поддерживаемое VideoReader.

Пример: videoLabeler('vipmen.avi')

videoLabeler(imageSeqFolder) открывает приложение и загружает последовательность изображений из папки ввода. Последовательность изображений представляет собой упорядоченный набор изображений, которые напоминают видео.

imageSeqFolder должен быть строковым скалярным или символьным вектором, указывающим папку, содержащую файлы изображений. Файлы изображений должны иметь расширения, поддерживаемые imformats и загружаются в порядке, возвращенном dir функция.

videoLabeler(imageSeqFolder,timestamps) открывает приложение и загружает последовательность изображений с соответствующими метками времени. timestamps должно быть duration вектор той же длины, что и количество изображений в последовательности.

Например, загрузите последовательность изображений и соответствующие им метки времени в приложение.

imageDir = fullfile(toolboxdir('vision'),'visiondata','NewTsukuba');
timeStamps = seconds(1:150);
videoLabeler(imageDir,timeStamps)

videoLabeler(gtSource) открывает приложение и загружает источник данных и соответствующие временные метки из groundTruthDataSource объект, gtSource. Чтобы создать этот объект для пользовательского источника данных, можно указать пользовательскую функцию чтения. Дополнительные сведения см. в разделе Использование программы чтения пользовательских источников изображений для маркировки.

videoLabeler(sessionFile) открывает приложение и загружает сохраненный сеанс приложения, sessionFile. sessionFile содержит путь и имя файла. MAT-файл, sessionFile указывает, содержит ли сохраненный сеанс.

Ограничения

  • Встроенные алгоритмы автоматизации поддерживают автоматизацию только прямоугольных меток окупаемости инвестиций. Если выбрать встроенный алгоритм и щелкнуть Автоматизировать (Automate), метки сцен, пиксельные метки окупаемости инвестиций, метки окупаемости инвестиций в полилинию, подметки и атрибуты не импортируются в сеанс автоматизации. Чтобы автоматизировать маркировку этих функций, создайте пользовательский алгоритм автоматизации. См. раздел Создание алгоритма автоматизации для маркировки.

  • Пиксельные метки ROI не поддерживают суббнаки или атрибуты.

  • Окно Сводка по меткам (Label Summary) не поддерживает подмаркировки или атрибуты

Подробнее

развернуть все

Совет

  • Чтобы избежать необходимости повторно маркировать истину земли новыми метками, организуйте схему маркировки, которую вы хотите использовать, прежде чем маркировать истину земли.

Алгоритмы

развернуть все

Вы можете использовать алгоритмы автоматизации наклеек для ускорения маркировки в приложении. Чтобы создать собственный алгоритм автоматизации наклеек для использования в приложении, см. раздел Создание алгоритма автоматизации для маркировки. Можно также использовать один из встроенных алгоритмов, выполнив следующие действия.

  1. Импортируйте данные, которые требуется пометить, и создайте хотя бы одно определение метки.

  2. На панели инструментов приложения щелкните Выбрать алгоритм и выберите один из встроенных алгоритмов автоматизации.

  3. Щелкните Автоматизировать (Automate), а затем следуйте инструкциям по автоматизации на правой панели окна автоматизации.

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