Пакет: 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 | Файл захвата пакетов Velodine ® (PCAP) | edit vision.labeler.loading.VelodyneLidarSource |
vision.labeler.loading.RosbagSource | Файл Росбаг | 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 класс.