anchorBoxLayer

Создайте слой поля привязки для обнаружения объектов

Описание

Слой поля привязки хранит поля привязки для карты функции, используемой в сетях обнаружения объектов.

Создание

Описание

layer = anchorBoxLayer(anchorBoxes) создает слой поля привязки, задавая размер полей привязки при помощи anchorBoxes. anchorBoxes введите устанавливает AnchorBoxes свойство.

пример

layer = anchorBoxLayer(anchorBoxes,Name,Value) установите свойства слоя поля привязки при помощи одного или нескольких аргументов пары "имя-значение". Заключите каждое имя свойства в кавычки.

Например, anchorBoxLayer(anchorBoxes,'Name','anchorboxlayer') создает слой поля привязки с именем "anchorboxlayer" от полей привязки, заданных anchorBoxes.

Свойства

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

Размер полей привязки в виде M-by-2 матрица полей привязки M. Каждая строка матрицы имеет форму [height width].

Имя слоя в виде вектора символов или строкового скаляра. Для Layer вход массивов, trainNetwork, assembleNetwork, layerGraph, и dlnetwork функции автоматически присваивают имена к слоям с Name установите на ''.

Типы данных: char | string

Примеры

свернуть все

Задайте размер четырех полей привязки.

anchorBoxes = [50 50; 100 100; 50 100; 100 50];

Создайте слой поля привязки, названный "anchorboxlayer", и отобразите результаты.

layer = anchorBoxLayer(anchorBoxes,'Name','anchorboxlayer')
layer = 
  AnchorBoxLayer with properties:

           Name: 'anchorboxlayer'

   Hyperparameters
    AnchorBoxes: [4x2 double]

Расширенные возможности

Введенный в R2020a