exponenta event banner

Маркировщик изображений

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

Описание

Приложение Image Labeler позволяет маркировать основные данные в коллекции изображений. С помощью приложения можно:

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

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

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

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

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

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

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

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

Image Labeler app

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

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

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

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

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

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

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

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

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

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

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

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

Подробнее

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

Алгоритмы

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

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

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

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

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

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