Video Labeler

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

Описание

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

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

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

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

  • Оцените эффективность алгоритмов автоматизации меток с помощью визуальных сводных данных. Смотрите View Summary of Основная Истина Labels.

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

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

Video Labeler app

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

  • MATLAB® Панель инструментов: На вкладке Apps, в разделе Image Processing and Computer Vision, нажмите значок приложения.

  • Командная строка MATLAB: Ввод videoLabeler.

Примеры

Похожие примеры

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

расширить все

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

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

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

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

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. Чтобы сгенерировать этот объект для пользовательского источника данных, можно задать пользовательскую функцию reader. Для получения дополнительной информации смотрите Использовать Пользовательский Источник изображения для Маркировки.

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

Ограничения

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

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

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

Подробнее о

расширить все

Совет

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

Алгоритмы

расширить все

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

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

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

  3. Нажмите Automate, а затем следуйте инструкциям по автоматизации в правой панели окна автоматизации.

Введенный в R2018b