Приложения Image Labeler, Video Labeler и Ground Truth Labeler (Automated Driving Toolbox) позволяют маркировать изображения, видео и другие источники достоверных данных. Затем можно экспортировать метки истинности основания как groundTruth объект или, для приложения Ground Truth Labeler (Automated Driving Toolbox), groundTruthMultisignal (Автоматическая панель инструментов управления). Наземный объект истинности содержит информацию о:
Источник данных (или источники данных)
Определения меток
Нарисованные метки истинности земли
Этот объект можно совместно использовать с:
Другие коллеги по маркировке, которые могут использовать ее для продолжения маркировки
Разработчики алгоритмов, которые могут использовать их для обучения алгоритмам, таким как детектор объектов или сеть семантической сегментации
Инженеры по проверке, которые могут использовать его для проверки алгоритмов
Для экспорта и совместного использования помеченных исходных данных из одного из приложений маркировки выберите Экспорт меток > В файл. Затем либо предоставьте общий доступ к экспортированному MAT-файлу непосредственно отдельным пользователям рабочей группы, либо поместите его в общую сетевую папку.
Если экспортированные данные истинности грунта содержат метки пикселей, приложение также генерирует PixelLabelData папка, содержащая данные пиксельной метки. Таблица данных метки, сохраненная в базовом объекте истинности, ссылается на путь к этой папке. Предоставьте доступ к этой папке вместе с базовым объектом истинности.
Приложения маркировки также позволяют сохранять MAT-файл всего сеанса приложения. Не предоставлять общий доступ к этому файлу. Поскольку файл сеанса содержит настройки приложения, специфичные для локального компьютера, этот файл может не работать на других компьютерах.

При повторном экспорте базового объекта истинности, содержащего данные метки пикселя, приложение создает новый PixelLabelData папка. Даже если вы перезаписываете исходный объект ground truth, приложение создает новый PixelLabelData папка. При повторном экспорте основного объекта истинности создаваемым папкам присваиваются имена PixelLabelData_1, PixelLabelData_2и т.д., в зависимости от того, сколько раз вы повторно экспортируете объект в одну и ту же папку.
При совместном использовании основного объекта истинности используйте правильный PixelLabelData связанная с ней папка. Например, если вы перезаписываете исходный объект истинности основания, разделяйте перезаписанный объект и вновь созданный PixelLabelData_1 папка.
![]()
Помимо общего доступа к основному объекту истинности необходимо также совместно использовать источник данных (или источники данных) и все связанные файлы. В этих таблицах показаны файлы для общего доступа к каждому источнику данных в каждом приложении.
| Источник данных | Файлы для общего доступа |
|---|---|
| Коллекция изображений |
|
| Источник данных | Файлы для общего доступа |
|---|---|
| Видео |
|
| Последовательность изображений |
|
| Устройство чтения данных пользовательского источника изображения |
|
| Источник данных | Файлы для общего доступа |
|---|---|
| Видео |
|
| Последовательность изображений |
|
| Устройство чтения данных пользовательского источника изображения |
|
| Последовательность облаков точек |
|
| Файл захвата пакетов Velodine ® (PCAP) |
|
| Rosbag |
|
В экспортируемом объекте истинности основания DataSource содержит абсолютные пути к файлам источника данных. Например, предположим, что необходимо просмотреть пути для groundTruth объект, gTruth, которая была экспортирована из приложения Image Labeler. В командной строке MATLAB ® введите этот код.
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
}Чтобы обновить эти пути, используйте changeFilePaths функция. Укажите нулевой объект истинности в качестве входного аргумента для этой функции. Если пути изменились, но имена файлов не изменились, укажите вектор строки, содержащий старый и новый пути. Функция возвращает пути, которые она не может разрешить. Например, в этом примере кода показано, как изменить букву диска для папки изображений.
alternativePaths = ["C:\Shared\ImgFolder" "D:\Shared\ImgFolder"]; unresolvedPaths = changeFilePaths(gTruth,alternativePaths);
Если имена файлов также изменились, укажите массив ячеек векторов строк, содержащий старый и новый пути. Например, в этом примере кода показано, как изменить букву диска для отдельных файлов и добавить суффикс к каждому файлу.
alternativePaths = ... {["C:\Shared\ImgFolder\Img1.png" "D:\Shared\ImgFolder\Img1_new.png"], ... ["C:\Shared\ImgFolder\Img2.png" "D:\Shared\ImgFolder\Img2_new.png"], ... . . . ["C:\Shared\ImgFolder\ImgN.png" "D:\Shared\ImgFolder\ImgN_new.png"]}; unresolvedPaths = changeFilePaths(gTruth,alternativePaths);
Если наземный объект истинности содержит данные метки пикселя, можно также использовать changeFilePaths для обновления имен путей к данным метки пикселя, хранящимся в PixelLabelData папка.
Храните нулевой объект истинности в расположении, находящемся на пути поиска MATLAB. Дополнительные сведения см. в разделе Что такое путь поиска MATLAB?.
Для источников данных, содержимое которых находится в одной папке, рекомендуется сохранить базовый объект истинности в родительской папке источника данных. Для коллекций изображений, содержащих изображения из разных папок, не существует конкретных рекомендаций относительно места хранения объекта. Чтобы пометить коллекции изображений, используйте приложение Image Labeler.
groundTruth | groundTruthDataSource | groundTruthMultisignal (Автоматизированная панель инструментов вождения)changeFilePaths (groundTruth) | changeFilePaths (groundTruthMultisignal) (Автоматизированная панель инструментов вождения)