Пакет: vision.labeler.loading
Суперклассы: matlab.mixin.Heterogeneous
Интерфейс для загрузки данных сигнала в приложение Ground Truth Labeler
vision.labeler.loading.MultiSignalSource класс создает интерфейс для загрузки сигналов от источника данных в приложение Ground Truth Labeler. Источник данных может быть форматом файла или любым пользовательским источником.
Созданное использование интерфейса этого класса позволяет вам настроить панель для загрузки пользовательских источников данных в диалоговом окне Add/Remove Signal приложения. Рисунок показывает демонстрационную панель загрузки.

Класс также обеспечивает интерфейс, чтобы считать системы координат из загруженных сигналов. Приложение представляет эти системы координат для маркировки.
Чтобы задать пользовательский класс, чтобы загрузить источник данных в приложение, выполните эти шаги.
Создайте класс, который наследовался vision.labeler.loading.MultiSignalSource класс. Определение класса должно иметь этот формат, где имя вашего пользовательского класса источника данных.customSourceClass
classdef customSourceClass < vision.labeler.loading.MultiSignalSourceСохраните класс в эту папку, где полный путь к вашей папке установки MATLAB®, как возвращено matlabrootmatlabroot функция.
<matlabroot>\toolbox\vision\vision\+vision\+labeler\+loading
В качестве альтернативы создайте +vision/+labeler/+loading структура папок, добавляют эти папки к пути поиска файлов MATLAB и сохраняют класс в +vision/+labeler/+loading папка. Приложение Ground Truth Labeler распознает классы источника данных в папках с этим путем только.
Задайте свойства класса и методы, требуемые загружать источник данных в приложение. Эта таблица показывает предопределенные пользовательские классы, что можно использовать в качестве начальных точек для определения этих свойств и методов.
| Класс | Источник данных, загруженный классом | Команда, чтобы просмотреть исходный код класса |
|---|---|---|
vision.labeler.loading.VideoSource | Видеофайл | edit vision.labeler.loading.VideoSource |
vision.labeler.loading.ImageSequenceSource | Папка последовательности изображений | edit vision.labeler.loading.ImageSequenceSource |
vision.labeler.loading.VelodyneLidarSource | Пакетное получение Velodyne® (PCAP) файл | edit vision.labeler.loading.VelodyneLidarSource |
vision.labeler.loading.RosbagSource | Файл Rosbag | edit vision.labeler.loading.RosbagSource |
vision.labeler.loading.PointCloudSequenceSource | Папка последовательности облака точек | edit vision.labeler.loading.PointCloudSequenceSource |
vision.labeler.loading.CustomImageSource | Формат пользовательского изображения | edit vision.labeler.loading.CustomImageSource |
Для объяснения необходимых свойств и методов, используемых для определения пользовательского класса источника данных, смотрите Создать Класс для Загрузки Пользовательского Исходного примера Достоверных данных.
vision.labeler.loading.MultiSignalSource классом является handle класс.