exponenta event banner

lidar.labeler.loading.RosbagSource класс

Пакет: lidar.labeler.loading
Суперклассы: vision.labeler.loading.MultiSignalSource

Загрузка сигналов из источников rosbag в приложение Lidar Labeler

Описание

lidar.labeler.loading.RosbagSource создает интерфейс для загрузки сигнала из файла rosbag в приложение Lidar Labeler. в диалоговом окне «Выбор облака точек» приложения, если для параметра «Тип источника» установлено значение Rosbag, этот класс управляет параметрами в этом диалоговом окне.

Чтобы открыть это диалоговое окно, в приложении выберите «Импорт» > «Добавить облако точек».

Этот класс загружает сигналы из sensor_msgs/PointCloud2 Только тип сообщения ROS.

Примечание

Для этого класса требуется панель инструментов ROS.

lidar.labeler.loading.RosbagSource класс является handle класс.

Создание

При экспорте меток из сеанса приложения Lidar Labeler, содержащего источник rosbag, экспортируется groundTruthLidar объект сохраняет экземпляр этого класса в своем DataSource собственность.

Создание RosbagSource программно, например, при программном создании groundTruthLidar объект, используйте lidar.labeler.loading.RosbagSource функция (описана здесь).

Описание

rosbagSource = lidar.labeler.loading.RosbagSource создает RosbagSource объект для загрузки сигнала из источника данных rosbag. Чтобы указать источник данных и параметры, необходимые для загрузки источника, используйте loadSource способ.

Свойства

развернуть все

Имя типа источника, загружаемого этим классом, указанное как строковый скаляр.

Атрибуты:

GetAccess
public
Constant
true
NonCopyable
true

Описание функциональных возможностей этого класса, указанное как строковый скаляр.

Атрибуты:

GetAccess
public
Constant
true
NonCopyable
true

Имя источника данных, указанное как строковый скаляр. Как правило, SourceName - имя файла, из которого загружается сигнал.

Атрибуты:

GetAccess
public
SetAccess
protected

Параметры загрузки сигналов из источника данных rosbag, заданные как пустая структура. При загрузке сигнала облака точек из rosbag не указывайте метки времени сигнала или другие параметры. loadSource считывает эти параметры из rosbag.

Атрибуты:

GetAccess
public
SetAccess
protected

Имена сигналов, которые могут быть загружены из источника данных, указанные как строковый вектор.

Атрибуты:

GetAccess
public
SetAccess
protected

Типы сигналов, которые могут быть загружены из источника данных, указанного как вектор vision.labeler.loading.SignalType перечисления. Каждый сигнал, указанный в SignalName свойство имеет тип в соответствующей позиции SignalType.

Атрибуты:

GetAccess
public
SetAccess
protected

Временные метки сигналов, которые могут быть загружены из источника данных, указанного как массив ячеек duration векторы. Каждый сигнал, указанный в SignalName свойство имеет метки времени в соответствующей позиции Timestamp.

Атрибуты:

GetAccess
public
SetAccess
protected

Число сигналов, которые могут быть считаны из источника данных, указанное как неотрицательное целое число. NumSignals равно количеству сигналов в SignalName собственность.

Атрибуты:

GetAccess
public
SetAccess
public
Dependent
true
NonCopyable
true

Методы

развернуть все

Представлен в R2020b