Временные алгоритмы автоматизации

Приложения для маркировки в Computer Vision Toolbox™, Lidar Toolbox™ и Automated Driving Toolbox™ позволяют вам создать и импортировать пользовательский алгоритм автоматизации, чтобы автоматически пометить ваши данные. Алгоритмы автоматизации могут быть независимыми от времени или зависящими от времени.

  • Time-independent (nontemporal) algorithms может работать независимо с каждой меткой времени (или изображение). Например, алгоритм обнаружения, такой как встроенный детектор людей, является независимым от времени алгоритмом.

  • Time-dependent (temporal) algorithms имеет зависимость от метки времени выполнения. Например, алгоритм отслеживания, такой как временное встроенное Средство отслеживания Точки, отслеживание использования от предыдущей метки времени до отслеживаемых объектов в штампе текущего времени.

Поддержки приложений Image Labeler только невременные алгоритмы. Video Labeler, Lidar Labeler (Lidar Toolbox) и поддержка приложений Ground Truth Labeler (Automated Driving Toolbox) невременные и временные алгоритмы.

Создайте временный алгоритм автоматизации

Чтобы создать временный алгоритм автоматизации, чтобы использовать с приложением для маркировки, на панели инструментов приложения, выбирают Select Algorithm> Add Algorithm> Create New Algorithm. Шаблон класса открывается, позволяя вам задать ваш алгоритм. По умолчанию класс наследовался vision.labeler.AutomationAlgorithm и vision.labeler.mixin.Temporal классы, как показано определением класса шаблона:

classdef MyCustomAlgorithm < vision.labeler.AutomationAlgorithm && vision.labeler.mixin.Temporal

Основанные на времени алгоритмы должны наследоваться обоим из этих классов. Наследование от временного класса mixin позволяет свойствам доступа, таким как StartTime'CurrentTime' и EndTime к основанным на времени проектирования алгоритмам. Для получения дополнительной информации о включении временных свойств смотрите vision.labeler.mixin.Temporal страница ссылки класса. Для получения дополнительной информации об определении пользовательских алгоритмов автоматизации в целом, смотрите vision.labeler.AutomationAlgorithm страница ссылки класса.

После создания вашего алгоритма следуйте инструкциям в шаблоне класса на том, где сохранить алгоритм.

Запустите временный алгоритм автоматизации

Чтобы запустить ваш временный алгоритм от маркировки, сначала обновите список алгоритмов. На панели инструментов приложения выберите Select Algorithm> Refresh list. Затем вновь откройте список Select Algorithm, выберите свой алгоритм и запустите его на своих данных, когда вы были бы любой из встроенных алгоритмов автоматизации.

Для временных алгоритмов можно дополнительно сконфигурировать направление автоматизации. Щелкните Configure Automation. По умолчанию алгоритмы автоматизации применяют метки от запуска области значений времени в конец. Чтобы изменить направление и время запуска алгоритма, выберите один из вариантов, показанных в этой таблице.

Направление автоматизацииЗапустите автоматизацию отПример

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

Приложения

Функции

Похожие темы

Для просмотра документации необходимо авторизоваться на сайте