Image Labeler

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

Описание

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

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

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

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

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

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

Приложение Image Labeler поддерживает все форматы файлов изображений, поддерживаемые imread. Чтобы считать дополнительные форматы файлов, можно создать imageDatastore и используйте ReadFcn свойство.

При загрузке изображений, если изображение имеет размерность более 8000 пикселей или представляет собой мультирезолюционное изображение, Image Labeler приложение предлагает вам опцию преобразовать изображение в заблокированное изображение. blocked image состоит из большого изображения, которое было разделено на меньшие блоки, которые могут помещаться в памяти. Как только Image Labeler преобразует большое изображение в заблокированное, вы можете обработать его в приложении, как и любое другое изображение. Хотя использование заблокированных изображений позволяет вам обрабатывать изображения в приложении, которое вы могли бы не иметь возможности, существуют некоторые ограничения. Для получения дополнительной информации см. раздел «Метка больших изображений» в Image Labeler.

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

Image Labeler app

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

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

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

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

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

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

imageLabeler(imageFolder) открывает приложение и загружает все изображения из папки с именем imageFolder.

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

imageLabeler(imageDatastore) открывает приложение и читает все изображения из imageDatastore объект. The ReadFcn свойство imageDatastore объект задает способ чтения данных.

Например, чтобы открыть приложение с набором изображений со знаком стопа:

   stopSignsFolder = fullfile(toolboxdir('vision'),'visiondata','stopSignImages');
   imds = imageDatastore(stopSignsFolder)
   imageLabeler(imds)

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

Подробнее о

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

Алгоритмы

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

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

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

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

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

Введенный в R2018a