Обучите объектный детектор или семантическую сеть сегментации от наземных данных об истине

Можно использовать Image Labeler, Video Labeler и Ground Truth Labeler (требует Automated Driving Toolbox™), приложения, наряду с объектами Computer Vision Toolbox™ и функциями, чтобы обучить алгоритмы от наземных данных об истине. Во-первых, используйте свое приложение маркировки, чтобы в интерактивном режиме маркировать наземные данные об истине в видео, последовательности изображений, наборе изображений или пользовательском источнике данных. Затем используйте наземные данные об истине, чтобы создать данные тренировки алгоритма. Для объектных детекторов используйте функцию objectDetectorTrainingData. Для семантических сетей сегментации используйте функцию pixelLabelTrainingData.

  1. Данные о загрузке для маркировки:

    • Image Labeler — Загрузите набор изображений из файла или объекта ImageDatastore в приложение.

    • Video Labeler или Ground Truth Labeler — Загрузите видео, последовательность изображений или пользовательский источник данных в приложение

  2. Маркируйте данные и выберите алгоритм автоматизации: Создайте ROI и метки сцены в рамках приложения. Для получения дополнительной информации см.:

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

  3. Метки экспорта: После маркировки ваших данных можно экспортировать метки в рабочую область или сохранить их в файл. Метки экспортируются как объект groundTruth. Если ваш источник данных состоит из наборов повторного изображения, маркируйте целый набор наборов изображений, чтобы получить массив объектов groundTruth. Для получения дополнительной информации о совместном использовании объектов groundTruth, смотрите Долю, и Хранилище Маркировало Ground Truth Data.

  4. Создайте данные тренировки: Чтобы создать данные тренировки из объекта groundTruth, используйте одну из этих функций:

    • Данные тренировки для объектных детекторов — Использование функция objectDetectorTrainingData.

    • Данные тренировки для семантических сетей сегментации — Использование функция pixelLabelTrainingData.

    Выберите наземные данные об истине путем определения фактора выборки. Выборка смягчает перетренировку объектного детектора на подобных выборках. Для объектов, созданных с помощью видеофайла или пользовательского источника данных, objectDetectorTrainingData и pixelLabelTrainingData, функционирует изображения записи к диску для groundTruth.

  5. Алгоритм train:

Смотрите также

Приложения

Функции

Похожие темы

Для просмотра документации необходимо авторизоваться на сайте