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

Image Labeler, Video Labeler и Ground Truth Labeler (требует Automated Driving Toolbox™) приложения позволяют вам маркировать изображения, видео и другие наземные источники данных истины. Можно затем экспортировать маркированную наземную истину как объект groundTruth. Этот объект содержит информацию о:

  • Источник данных

  • Маркируйте определения

  • Отмеченные заземляющие метки истины

Можно совместно использовать этот объект с:

  • Другие коллеги маркировки, которые могут использовать его, чтобы продолжить маркировать

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

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

Совместно используйте наземную истину

Чтобы экспортировать и совместно использовать маркированные наземные данные об истине из одного из приложений маркировки, выберите Export Labels> To File. Затем или совместно используйте экспортируемый MAT-файл непосредственно с людьми в вашей команде или поместите его в общее сетевое местоположение.

Если экспортируемая наземная истина содержит пиксельные метки, приложение также генерирует папку PixelLabelData, содержащую пиксельные данные о метке. Таблица, хранимая LabelData в ссылках на объект groundTruth путь к этой папке. Совместно используйте эту папку наряду с объектом groundTruth.

Приложения маркировки также позволяют вам сохранить MAT-файл сеанса целого приложения. Не совместно используйте этот файл. Этот файл содержит настройки приложения, которые характерны для вашей локальной машины, и это не может работать над другими машинами.

Если вы реэкспортируете наземный объект истины, содержащий пиксельные данные о метке, приложение генерирует новую папку PixelLabelData. Даже если вы перезаписываете исходный объект groundTruth, приложение генерирует новую папку PixelLabelData. Сгенерированные папки называют PixelLabelData_1, PixelLabelData_2, и так далее, в зависимости от того, сколько раз вы реэкспортируете объект groundTruth к той же папке.

При совместном использовании объекта groundTruth, убедиться совместно использовать правильную папку PixelLabelData, сопоставленную с ним. Например, если вы перезаписываете исходный объект groundTruth, совместно используете перезаписанный объект и недавно созданную папку PixelLabelData_1.

В дополнение к совместному использованию объекта groundTruth необходимо также совместно использовать источник данных и любые дополнительные файлы, сопоставленные с тем источником данных.

ПриложениеИсточник данныхФайлы, чтобы совместно использовать
Image LabelerОтобразите набор
  • MAT-файл объекта groundTruth

  • Папка PixelLabelData (пиксель маркирует только),

  • Папки, содержащие наборы изображений (если не в общем ресурсе)

Video Labeler или Ground Truth LabelerВидео
  • MAT-файл объекта groundTruth

  • Папка PixelLabelData (пиксель маркирует только),

  • Файл источника видеосигнала (если не в общем ресурсе)

Последовательность изображений
  • MAT-файл объекта groundTruth

  • Папка PixelLabelData (пиксель маркирует только),

  • Папка, содержащая последовательность изображений (если не в общем ресурсе)

  • Метки времени вектор duration (если задано)

Пользовательский читатель источника данных
  • MAT-файл объекта groundTruth

  • Папка PixelLabelData (пиксель маркирует только),

  • Файлы источника данных (если не в общем ресурсе)

  • Пользовательская функция читателя

Переместите наземную истину

В экспортируемом объекте groundTruth свойство DataSource содержит абсолютные пути к файлам источника данных. Например:

gTruth.DataSource
ans = 

groundTruthDataSource for an image collection with properties

                      Source: {
                              ' ...\matlab\toolbox\vision\visiondata\imageSets\cups\bigMug.jpg';
                              ' ...\matlab\toolbox\vision\visiondata\imageSets\cups\blueCup.jpg';
                              ' ...\matlab\toolbox\vision\visiondata\imageSets\cups\handMade.jpg'
                               ... and 9 more
                              }
Если вы перемещаете объект groundTruth в новое местоположение, вы можете должны быть изменить пути к файлам, сохраненные в объекте groundTruthDataSource. Даже если файлы источника данных находятся на общей сети, если другие люди сопоставляют различную букву диска со своей сетевой папкой, пути к файлам могут быть неправильными.

Чтобы обновить эти пути, используйте функцию changeFilePaths. Задайте объект groundTruth как входной параметр к этой функции. Также задайте массив ячеек векторов строки, содержащих старые пути и новые пути. Например: {["C:\Shared\ImgFolder\Img1.png" "D:\Shared\ImgFolder\Img1.png"]; ["C:\Shared\ImgFolder\Img2.png" "D:\Shared\ImgFolder\Img2.png"]; ...}.

Если ваш объект groundTruth содержит пиксельные данные о метке, функция changeFilePaths также обновляет пути к пиксельным данным, сохраненным в папке PixelLabelData.

Сохраните наземную истину

Храните объект groundTruth в месте, которое находится на пути поиска файлов MATLAB®. Для получения дополнительной информации смотрите то, Что Путь поиска файлов MATLAB? MATLAB.

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

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

Приложения

Объекты

Функции

Похожие темы