Интерфейс, чтобы соединить внешний инструмент с приложением Ground Truth Labeler
Класс driving.connector.Connector
создает интерфейс между пользовательским инструментом визуализации или анализа и приложением Ground Truth Labeler.
Класс Connector
, который наследовался интерфейсу Connector
, называется client.
Клиент может:
Синхронизируйте внешний инструмент к каждому событию изменения кадра в Ground Truth Labeler. Синхронизация позволяет вам управлять внешним инструментом через ползунок области значений и управление воспроизведением приложения.
Управляйте текущим временем во внешнем инструменте и соответствующем отображении для него в приложении.
Экспортируйте пользовательские маркированные данные из внешнего инструмента с помощью приложения.
Задайте клиентский класс, который наследовался driving.connector.Connector
. Можно использовать шаблон ConnectorClass
, чтобы задать класс и реализовать пользовательский инструмент визуализации или анализа. В командной строке MATLAB®, введите:
driving.connector.Connector.openTemplateInEditor
Сохраните файл к любой папке на пути MATLAB. Также добавьте папку, в которую вы сохранили файл к пути MATLAB. Чтобы добавить папку в путь, используйте функцию addpath
.
Клиентский класс должен реализовать следующие методы:
frameChangeListener | Обновите внешний инструмент, когда новый кадр будет обнаружен |
Клиентский класс может опционально реализовать следующие методы:
близко | Закройте внешний инструмент |
labelDefinitionLoadListener | Обновите новые определения метки от внешнего инструмента |
labelLoadListener | Обновите новые данные о метке из внешнего инструмента |
Клиентский класс может вызвать следующие методы:
addLabelData | Добавьте пользовательские данные о метке в текущее время |
dataSourceChangeListener | Обновите внешний инструмент, когда вы добавите источник данных в приложение |
разъединение | Отключите внешний инструмент от приложения |
queryLabelData | Запросите для пользовательских данных о метке в текущее время |
updateLabelerCurrentTime | Обновите текущее время для приложения |