⌂ > 🛠 Конфигурационный REST API > ⇄ Путь
PUT /configure/channels/{channel-id}/abandonedobject : Изменение настроек модуля Обнаружение оставленных предметов🔗
Примечание
Доступно в версии Macroscop 4.6 и выше.
Предупреждение
Доступно только в лицензиях Enterprise и ULTRA.
Данный запрос может выполняться только пользователем с максимальными правами, то есть входящим в группу Старшие администраторы.
Важно
Во всех примерах указан локальный хост (localhost). При отправке реальных запросов замените его на адрес и порт сервера, на который отправляете запрос.
Параметры🔗
Параметр |
Описание |
Тип |
|---|---|---|
Enabled |
Включён ли модуль. Допустимые значения: true — включён, false — выключен. |
bool |
ChannelSettings |
Обязательный параметр. Настройки модуля Обнаружение оставленных предметов, специфичные для данного канала |
class |
ChannelSettings.MinObjectSize |
Обязательный параметр. Минимальные размеры объекта |
class |
ChannelSettings.MaxObjectSize |
Обязательный параметр. Максимальные размеры объекта |
class |
ChannelSettings.DetectionZones |
Массив зон обнаружения. При передаче параметра с PUT-запросом весь массив изменяется как один объект (все старые значения заменяются новыми). Непустой массив. По умолчанию: Массив, содержащий один элемент. Значения по умолчанию для элемента описаны ниже. |
class[] |
Примечание
Некоторые параметры необязательны для отправки PUT-запроса. Если для параметра не указано значение по умолчанию, он является обязательным. При отсутствии изменений система сохраняет текущее значение параметров.
Описание параметра ChannelSettings.DetectionZones[i]:
Параметр |
Описание |
Тип |
|---|---|---|
Name |
Название зоны обнаружения. Непустая строка. Значение по умолчанию: "Зона". |
string |
AlarmTime |
Время, которое объект должен оставаться неподвижным в кадре, чтобы считаться оставленным. Допустимые значения: HalfMinute - 30 секунд, OneMinute - 60 секунд, OneAndHalfMinute - 90 секунд, TwoMinutes - 2 минуты, ThreeMinutes - 3 минуты, FiveMinutes - 5 минут, TenMinutes - 10 минут. Значения по умолчанию: OneMinute, HalfMinute |
enum |
AlarmTime |
Битовая маска зоны, описанная матрицей. Каждый элемент матрицы соответствует области кадра. Индекс элемента определяет положение соответствующей области кадра: [0, 0] - область в левом верхнем углу; [29, 39] - область в правом нижнем углу. Используется, когда выключено распознавание по категориям DetectionZones[i].UseAdvancedDetection. Матрица 30 строк * 40 столбцов. Каждый элемент матрицы принимает значение 0 или 1: 0 - область кадра не входит в зону распознавания; 1 - область кадра входит в зону распознавания. Значения по умолчанию: Матрица 30 строк * 40 столбцов, состоящая только из единиц |
byte[,] |
Описание параметра 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/abandonedobject