initialize

Инициализируйте состояние для (дополнительного) осуществления алгоритма

Описание

initialize метод инициализирует состояние алгоритма автоматизации перед запусками алгоритма автоматизации.

Клиенты AutomationAlgorithm может опционально реализовать этот метод.

initialize(algObj,I) инициализирует состояние algObj алгоритм автоматизации. I числовая матрица, содержащая систему координат, которая соответствует запуску интервала.

Клиенты AutomationAlgorithm должен реализовать этот пользовательский метод.

initialize(algObj,I,labelsToAutomate) дополнительно предоставляет таблицу, labelsToAutomate, это содержит метки, выбранные для алгоритма автоматизации, чтобы использовать в маркировке. Этот синтаксис доступен только для зависящих от времени (временных) алгоритмов автоматизации. Ground Truth Labeler (требует Automated Driving Toolbox™), и поддержка приложений Video Labeler эти алгоритмы, но Image Labeler не делает. Для получения дополнительной информации см. Временные Алгоритмы Автоматизации.

Входные параметры

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

Алгоритм автоматизации, заданный как vision.labeler.AutomationAlgorithm объект.

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

Выбранные метки (ROI и Сцена), которые отмечены прежде, чем выполнить алгоритм, задали как table со следующими переменными.

Имя переменнойОписание
TypeПеречисление класса labelType с возможными значениями Rectangleстрока и Scene.
NameВектор символов, содержащий имя заданной метки.
TimeСкалярный double определение времени, в секундах, когда метка была отмечена.
Position

Маркируйте TypeОписание
Rectangle

Положение местоположений ограничительной рамки, заданных как вектор 1 на 4 в формате [x, y, w, h].

LineТочки вдоль ломаной линии, заданной как N-by-2 вектор в формате [x1, y1; x2, y2;... xN, yN] для точек N.
Scene[]

Пример labelsToAutomate таблица:

       Type           Name           Time        Position  
     _________    ____________    _________    ____________
 
     Rectangle    'Car'           0.033333     [1x4 double]
     Line         'LaneMarker'    0.066667     [5x2 double]
     Scene        'Sunny'              0.1     [         0] 

Введенный в R2017a