Пакет: 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® папка установки, как возвращено matlabroot
matlabroot
функция.
<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
класс.