driving.connector.Connector class

Пакет: driving.connector

Интерфейс, чтобы соединить внешний инструмент с приложением Ground Truth Labeler

Описание

driving.connector.Connector класс создает интерфейс между пользовательским инструментом визуализации или анализа и приложением Ground Truth Labeler.

driving.connector.Connector классом является handle класс.

Создание

Connector класс, который наследован от Connector интерфейс называется client.

Клиент может:

  • Синхронизируйте внешний инструмент к каждому событию изменения системы координат в Ground Truth Labeler. Синхронизация позволяет вам управлять внешним инструментом через ползунок области значений и управление воспроизведением приложения.

  • Управляйте текущим временем во внешнем инструменте и соответствующем отображении в приложении.

  • Экспортируйте пользовательские маркированные данные от внешнего инструмента с помощью приложения.

Чтобы соединить внешний инструмент с приложением Ground Truth Labeler, выполните эти шаги:

  1. Задайте клиентский класс, который наследовался driving.connector.Connector. Можно использовать Connector шаблон класса, чтобы задать класс и реализовать ваш пользовательский инструмент визуализации или анализа. В командной строке MATLAB®, введите:

    driving.connector.Connector.openTemplateInEditor
    Выполните шаги, найденные в шаблоне.

  2. Сохраните файл к любой папке на пути MATLAB. В качестве альтернативы сохраните файл к папке и добавьте папку в путь MATLAB при помощи addpath функция.

Свойства

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

Время начала исходного видеофайла, заданного как действительный скаляр в секундах.

Атрибуты:

GetAccess
public
SetAccess
private

Время окончания исходного видеофайла, заданного как действительный скаляр в секундах.

Атрибуты:

GetAccess
public
SetAccess
private

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

Атрибуты:

GetAccess
public
SetAccess
private

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

Атрибуты:

GetAccess
public
SetAccess
private

Время окончания видео в приложении, заданном как действительный скаляр в секундах. Чтобы установить время окончания, используйте интервал флага конца в приложении.

Атрибуты:

GetAccess
public
SetAccess
private

Метки времени для загруженного видео, заданного как массив.

Атрибуты:

GetAccess
public
SetAccess
private

Пометьте данные импортированными из внешнего инструмента, заданного как таблица 2D столбца. Первый столбец содержит метки времени, и второй столбец содержит информацию метки, которую вы указываете для соответствующей метки времени.

Атрибуты:

GetAccess
public
SetAccess
private

Имена меток, заданных как вектор символов, скаляр строки, массив ячеек из символьных векторов или массив строк. Этими именами должны быть допустимые переменные MATLAB, которые соответствуют именам метки, заданным во втором столбце LabelData.

Атрибуты:

GetAccess
public
SetAccess
public
Dependent
true

Описания меток, заданных как вектор символов, скаляр строки, массив ячеек из символьных векторов или массив строк. Каждое описание LabelDescription соответствует метке, заданной в LabelName.

Атрибуты:

GetAccess
public
SetAccess
public

Методы

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

Примеры

свернуть все

Соедините инструмент визуализации данных о лидаре с приложением Ground Truth Labeler. Используйте приложение, и инструмент, чтобы отобразиться синхронизировал лидар и видеоданные. Чтобы использовать другой набор данных, измените код MATLAB в этом примере.

Задайте видео имя, чтобы отобразиться в Ground Truth Labeler.

videoName = '01_city_c2s_fcw_10s.mp4';

Добавьте путь к данным об отображении лидара.

addpath(fullfile(matlabroot,'toolbox','driving','drivingdemos'));

Соедините отображение лидара с Ground Truth Labeler.

groundTruthLabeler(videoName,'ConnectorTargetHandle',@LidarDisplay);

Смотрите также

Приложения

Введенный в R2017a