exponenta event banner

toStruct

Преобразование детектора объекта trained aggregate channel features (ACF) в структуру

Описание

пример

detectorStruct = toStruct(acfObjectDetector) возвращает структуру, в которой хранятся свойства входных данных. acfObjectDetector объект в полях. Структура вывода содержит поля Classifier и TrainingOptions. Используйте структуру для создания идентичного acfObjectDetector объект для генерации кода C. Вы можете позвонить toStruct, а затем передать результирующую структуру функции MATLAB, которая воссоздает acfObjectDetector объект.

Примеры

свернуть все

Загрузить предварительно обученный сигнализатор упора ACF из stopSignDetector.mat , который присутствует в текущей рабочей папке в качестве вспомогательного файла.

stopSignDetector= load('stopSignDetectorACF.mat');
detector = stopSignDetector.detector
detector = 

  acfObjectDetector with properties:

             ModelName: 'stopSign'
    ObjectTrainingSize: [34 31]
       NumWeakLearners: 61

Преобразование детектора в структуру.

detectorStruct = toStruct(detector)
detectorStruct = 

  struct with fields:

             ModelName: 'stopSign'
    ObjectTrainingSize: [34 31]
       NumWeakLearners: 61
            Classifier: [1x1 struct]
       TrainingOptions: [1x1 struct]

Входные аргументы

свернуть все

Детектор объекта ACF, указанный как acfObjectDetector объект. Чтобы создать этот объект, вызовите trainACFObjectDetector функция с данными обучения в качестве входных данных.

Выходные аргументы

свернуть все

Детектор объектов ACF, возвращаемый в виде структуры, содержащей свойства объекта в полях.