Image Labeler

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

Описание

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

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

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

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

  • Оцените эффективность своих алгоритмов автоматизации метки с помощью визуальных сводных данных. Сводные данные Вида на море Меток Основной истины.

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

Поддержки приложений Image Labeler все форматы файла изображения, поддержанные imread функционируйте и дополнительно поддерживает Цифровую Обработку изображений и Коммуникацию в Медицине (DICOM) формат. Чтобы считать дополнительные форматы файлов, можно создать imageDatastore и используйте ReadFcn свойство.

При загрузке изображений, если изображение имеет размерность, больше, чем 8 000 пикселей, или является изображением мультиразрешения, приложение Image Labeler предлагает вам опцию, чтобы преобразовать изображение в блокированное изображение. Блокированное изображение состоит из большого изображения, которое было разделено на меньшие блоки, которые могут уместиться в памяти. Если Image Labeler преобразует большое изображение в блокированный, можно обработать его в приложении, когда вы были бы любое другое изображение. В то время как использование блокированных изображений позволяет изображениям процесса в приложении, что вы не можете в противном случае смочь, существуют некоторые ограничения. Для получения дополнительной информации смотрите, Маркируют Large Images в 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 объект. ReadFcn свойство imageDatastore объект задает, как считать данные.

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

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

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

imageLabeler(gTruth) открывает приложение и загружает groundTruth объект. Источник данных объектов основной истины должен быть коллекцией изображений или imageDatastore.

Больше о

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

Алгоритмы

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

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

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

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

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

Введенный в R2018a