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

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

Примечание

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

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

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

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

Важно

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

Параметры🔗

Параметр

Описание

Тип

Enabled

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

bool

ChannelSettings

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

class

.AdvancedSearch

Включён ли расширенный поиск по категориям объектов. Допустимые значения: true — включён, false — выключен.

bool?

.DetectionClasses

Массив категорий расширенного поиска. Используется, когда AdvancedSearch включено. Массив должен содержать хотя бы одно из значений, когда AdvancedSearch включено: "Person" — Люди, "Vehicle" — Транспорт, "Misc" — Транспортные средства

enum[]

.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/interactivesearch