Документация для версии Face-Интеллект 7.4. Документация на другие версии также доступна.

Предыдущая страница Следующая страница

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 19 Current »

События, поступающие от объекта FIRSERVER, можно использовать в скриптах ПК Интеллект для запуска процедур при возникновении соответствующего события (см. Руководство по программированию).

Описание событий от объекта FIRSERVER:

СобытиеОписание
PERSON_NOT_FOUNDЛицо захвачено, но не распознано (нет в базе данных ПК Face-Интеллект)
FIND_PERSONЛицо распознано
ADD_PERSON_FROM_FILE_OKЭталонное лицо добавлено в БД ПК Face-Интеллект
ADD_PERSON_FROM_FILE_ERRORОшибка при добавлении эталонного лица в БД ПК Face-Интеллект
IDENTIFY_ACCEPT
Верификация пройдена
IDENTIFY_DECLINEВерификация не пройдена
RECOGNITION_PASS
При распознавании лица и установленном флажке Генерация события прохода (см. Настройка генерации событий)
TEMPERATURE_ALARM
Превышение температуры (при превышении заданного порога температуры от тепловизора, см. Настройка работы Сервера распознавания лиц с тепловизором)
FACE_TEMPERATURE_SYNC_PROBLEM
Время Сервера и время тепловизора рассинхронизировано более чем на 10 минут
MASK_DETECTED
При обнаружении на лице маски (см. Настройка генерации событий)
MASK_NOT_DETECTED
При отсутствии на лице маски (см. Настройка генерации событий).
DATABASE_ERRORОшибка БД (потеряна связь с базой данных Fir)

Список параметров событий объекта FIRSERVER:

ПараметрыОписание параметров
requestId<>Идентификатор запроса
fraction<>Миллисекунда захвата лица
owner<>Имя сервера. Используется для события PERSON_NOT_FOUND
protocol_id<>id захваченного лица для (ссылка на картинку)
date<>Дата, когда завершилось распознавание
id<>id добавленной персоны в ПК Интеллект
imageBase64<>Вектор лица в формате "base64"
guid_pk<> id события (генерируется случайным для каждого события)
confidence<>Процент качества добавленного лица, имеет тип double и диапазон значений: 0.0-1.0
capture_fraction<>Миллисекунда добавления лица в базу
capture_date<>Дата захвата изображения
sim<>Процент совпадения
surname<>Фамилия персоны с которой схоже найденное лицо
comment<>Комментарий при добавлении пользователя (лица)
capture_time<>Время захвата изображения
cam_name<>Имя камеры по которой было захвачено лицо
patronymic<>Отчество персоны
filename<>Полное имя файла с изображением
department<>Отдел, в который будет добавлен пользователь (лицо)
name<>Имя добавляемого пользователя (лица)
obj_id<>id лица, приходит пустым, если нет совпадений
error<>Описание причины ошибки
gender<>Пол распознанного или нераспознанного лица (unknown, male, female)
age<>Возраст распознанного или нераспознанного лица
param0<>

Может указываться:

  • Процент схожести при верификации
  • Температура в событии TEMPERATURE_ALARM
  • "Timeout" - если событие IDENTIFY_DECLINE наступило из-за истечения времени ожидания температуры от тепловизора
total_passes<>Общее число проходов для текущего распознанного лица
firstId<>Уникальный идентификатор захваченного лица
camera_id<>Идентификатор камеры, захватившей лицо
camera_name<>Название камеры, захватившей лицо
person_id<>id пользователя в дереве объектов ПК Интеллект, если распознанное лицо было создано с флагом "Создавать пользователя в базе Интеллект". Используется для события FIND_PERSON
person_guid<>

id распознанного лица, который назначается пользователю при добавлении лица в базу эталонных лиц. Используется для события FIND_PERSON

eye_closeness<>

Результат распознавания закрытых глаз детектором при использовании модуля распознавания Tevian:

  • unknown - не опознано (если используется отличный от Tevian модуль распознавания;

  • eye_closed - глаза закрыты;

  • eye_not_closed - глаза не закрыты.

temperature<>

Температура лица в градусах цельсия от тепловизора

temperature_alarm<>

Порог температуры от тепловизора, при превышении которой будет сформировано событие TEMPERATURE_ALARM

info<>

Через разделитель "точка с запятой (;" указаны названия  камер, их идентификаторы, которые когда-либо захватывали данное лицо, и количество проходов.

emotion<>

Эмоция

glasses<>

Очки

headwear<>

Головной убор

evasion<>

Сокрытие лица

facialHair<>

Растительность на лице

frame_type<>

Используется для внутренней разработки

hairColor<>

Цвет волос

hairType<>

Тип лысины

liveness<>

Поддельное лицо

timeout<>Время ожидания температуры от тепловизора в секундах, если событие IDENTIFY_DECLINE наступило по таймауту
  • No labels