Запрос событий нейронного детектора объектов

Подсказка

Для получения событий нейронного детектора объектов необходимо в настройках сервера установить флаг Deep Events или События нейронного детектора.

Для получения событий нейронного детектора со всех каналов сервера используются команда /deep_detector с указанием ip адреса сервера и уникального ID сессии sid:

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

        https://192.168.1.200:8080/deep_detector?sid=zxRc8Y7w
	

Для получения событий нейронного детектора с определенного канала используются команда /deep_detector с указанием ip адреса сервера, уникального ID сессии sid и GUID этого канала channel_guid:

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

        https://192.168.1.200:8080/deep_detector?channel_guid=xV7uyAl9&sid=zxRc8Y7w
	

Пример ответа сервера:

[
{
        "channel_guid": "xV7uyAl9",
        "zones": [
            {
                "objects_inside": [
                    {
                        "class_id": "vehicle",
                        "confidence": "1.0000",
                        "id": "1"
                    }
                ],
                "tracking_state": {
                    "current_people_number": "1"
                },
                "zone_name": "Zone 1"
            },
            {
                "objects_inside": [],
                "tracking_state": {
                    "current_people_number": "0"
                },
                "zone_name": "Zone 2"
            },
        ]
}
]
	

Таблица 160.

Свойства Значения Описание свойства Версия ПО
"channel_guid"   GUID канала ≥4.4
"zones"   Список зон и их состояний ≥4.4
"objects_inside"   Список с записями о распознанных объектах в зоне ≥4.4
"class_id"   Класс объекта: человек, машина и т.д. ≥4.4
"confidence"   Уверенность нейронной сети, что она видит именно указанный объект ≥4.4
"id"   Уникальный id объекта ≥4.4
"current_people_number"   Количество объектов в зоне, состояние зоны ≥4.4
"zone_name"   Имя зоны, как установлено в настройках детектора ≥4.4