Дерево страниц

Основные функции

Скрипт запоминает последнее событие от Face Recognizer и согласно настроенным параметрам отправляет полученные данные POST запросом на указанный в настройках скрипта url адрес. Также у скрипта есть возможность включить API для получения изображения по GUID трека.

Установка

  • Перейти в автоматизацию, нажать «Загрузить пример» и выбрать «Из файла», указав путь к скрипту.
  • Снять галочку «Включить скрипт» и нажать сохранить.
  • Выполнить настройку и нажать "Сохранить и запустить".

Настройки


Enable get track image API - 
При включении позволяет получать изображение по GUID трека, по следующему запросу: 

https://server_ip:sdk_port/s/fr/track?guid=track_guid
  • server_ip - IP адрес сервера
  • sdk_port - порт SDK
  • track_guid - GUID трека


Enable resend post JSON data - При включении пересылает полученные данные POST запросом на указанный URL.
Store -
Строка которая передаётся в запросе.
Enter channels, Exit channels, Passby channels -
Каналы с которыми работает скрипт, в зависимости от того, в каком поле выбран канал - зависит тип (type) запроса.
Key -
ключ для генерации подписи (sign).
Host -
URL на который отправляется POST запрос.
Enable sign -
Если включено, генерирует подпись (sign), если отключено sign = ''.

Local host -
IP или доменное имя сервера, на котором запущен скрипт. (Необходимо для генерации URL до изображения в headimgurl)
Debug mode -
Режим расширенного логгирования работы скрипта.

{
'type': ev.type, 
'faceinfo': {
'remark': "remark", 
'face_id': 'oENZdDIV', 
'headimgurl': 'https://localhost:8080/s/fr/track?guid=oENZdDIV', 
'age': 0, 'sex': 'male'}, 
'sign': Key, 
'time': 1623310542449L, 
'data': {
'channel': {'guid': channel.guid, 'name': channel.name}, 
'server': {'guid': server.guid, 'name': server.name}
},
 'store': store
}

type - Тип события.

remark - Комментарий к персоне в базе лиц.

face_id - Уникальный идентификатор персоны.

headimgurl - URL ссылка на распознанное лицо. (Если включен соответствующий параметр)

age, sex - Возраст, пол.

sign - Подпись из параметра "Key".

time - Unix-время обнаружения лица.

channel - GUID канала, имя канала.

server - GUID сервера, имя сервера.

store - Значение из параметра "Store".

Скачать