Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Объект FIRSERVER соответствует системному объекту Сервер распознавания лиц.

От объекта FIRSERVER поступают события, представленные в таблице. Запуск процедур происходит при возникновении соответствующего события. Формат событий для объекта FIRSERVER:

Code Block
OnEvent("FIRSERVER","_id_","_событие_")

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

СобытиеОписание
GET_IMAGE Запрос на получение изображения по ID
PERSON_NOT_FOUNDЛицо

...

Событие GET_IMAGE формируется в случае запроса на получение изображения по id:FIRSERVER|1|GET_IMAGE|requestId<ЗНАЧЕНИЕ>,image<ЗНАЧЕНИЕ>
, где requestID - идентификатор запроса, image - изображение в формате "base64".

...

захвачено, но не распознано (нет в базе данных

...

ПК Face-Интеллект)

...

...

FIND_PERSON

...

Лицо распознано
ADD_PERSON_FROM_FILE_OK

...

Эталонное лицо добавлено в БД ПК Face-Интеллект

...

...

ADD_PERSON_FROM_FILE_

...

ERRORОшибка

...

при добавлении эталонного лица в БД

...

ПК Face-Интеллект
IDENTIFY_ACCEPT
Верификация пройдена
IDENTIFY_DECLINEВерификация не пройдена

Формат оператора для описания действий с сервером распознавания лиц:

...

Code Block
DoReact("FIRSERVER","_id_","_команда_" [,"_параметры_"]);

Список параметров для объекта 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<>Процент схожести при верификации