инициализировать

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

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

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

Синтаксис

initialize(algObj,I)
initialize(algObj,I,labelsToAutomate)

Описание

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, Line и 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