Запустите автоматизацию метки на каждой системе координат в интервале
run
вычисляет метки для одного фрейма изображения путем выполнения алгоритма автоматизации.
Клиенты AutomationAlgorithm
должен реализовать этот метод.
обрабатывает одно изображение, autoLabels
= run(algObj
,I
)I
, использование algObj
алгоритм автоматизации, и возвращает автоматизированные метки в autoLabels
.
autoLabels
Таблица или структураКогда вы реализуете run
метод для алгоритма автоматизации без пиксельных меток, необходимо заполнить таблицу или структуру с метками от автоматизации, согласно autoLabels
. Этот код демонстрирует, как заполнить массив структур с тремя элементами.
% Rectangle labeled 'Car' positioned with top-left at (20,20) % with width and height equal to 50. autoLabels(1).Name = 'Car'; autoLabels(1).Type = labelType('Rectangle'); autoLabels(1).Position = [20 20 50 50]; % Line labeled 'LaneMarker' with 3 points. autoLabels(2).Name = 'LaneMarker'; autoLabels(2).Type = labelType('Line'); autoLabels(2).Position = [100 100; 100 110; 110 120]; % Scene labeled 'Sunny' autoLabels(3).Name = 'Sunny'; autoLabels(3).Type = labelType('Scene'); autoLabels(3).Position = true;
checkSetup
| initialize
| labelType
| terminate
| vision.labeler.AutomationAlgorithm