Интерфейс, чтобы соединить внешний инструмент с приложением 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 | Обновите текущее время для приложения |