⌂ > 🛠 Конфигурационный REST API > ⇄ Путь

PUT /configure/channels/{channel-id}/maskdetection : Изменение настроек модуля Детектор отсутствия маски🔗

Примечание

Доступно в версии Macroscop 4.6 и выше.

Предупреждение

Доступно только в лицензиях Enterprise и ULTRA.

Данный запрос может выполняться только пользователем с максимальными правами, то есть входящим в группу Старшие администраторы.

Важно

Во всех примерах указан локальный хост (localhost). При отправке реальных запросов замените его на адрес и порт сервера, на который отправляете запрос.

Параметры🔗

Параметр

Описание

Тип

Enabled

Включён ли модуль. Допустимые значения: true — включён, false — выключен

bool

ChannelSettings

Настройки модуля Поиск объектов специфичные для конкретной камеры

class

.MinObjectSize

Минимальные размеры объекта

class

.MaxObjectSize

Максимальные размеры объекта

class

.DetectionMap

Битовая маска зоны, описанная матрицей. Каждый элемент матрицы соответствует области кадра. Индекс элемента определяет положение соответствующей области кадра: [0, 0] — область в левом верхнем углу; [29, 39] — область в правом нижнем углу. Матрица 30 строк * 40 столбцов. Каждый элемент матрицы принимает значение 0 или 1: 0 — область кадра не входит в зону распознавания; 1 — область кадра входит в зону распознавания

byte[,]

Примечание

Все параметры являются необязательными при отправке PUT-запроса. Если параметр не указан, его текущее значение останется неизменным.

Описание параметра ChannelSettings.MinObjectSize:

Параметр

Описание

Тип

Width

Минимальная ширина, выражаемая в долях от ширины кадра (например, 0.5 — половина ширины кадра). Допустимые значения: [0; 1], строго меньше MaxObjectSize.Width

double?

Height

Минимальная высота, выражаемая в долях от высоты кадра (например, 0.5 - половина высоты кадра). Допустимые значения: [0; 1], строго меньше MaxObjectSize.Height

double?

Описание параметра ChannelSettings.MaxObjectSize:

Параметр

Описание

Тип

Width

Максимальная ширина, выражаемая в долях от ширины кадра (например, 0.5 - половина ширины кадра). Допустимые значения: [0; 1], строго больше MinObjectSize.Width

double?

Height

Максимальная высота, выражаемая в долях от высоты кадра (например, 0.5 - половина высоты кадра). Допустимые значения: [0; 1], строго больше MinObjectSize.Height

double?

Пример запроса🔗

PUT http://localhost:8080/configure/channels/81060b4d-7f0c-47af-8ec1-124dc79fd750/maskdetection