Versions Compared

Key

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

...

Описание команд объекта FIRSERVER:

Команда

Описание

GET_IMAGE Получение изображения по его идентификатору
SET_SOURCES

Перестроение объектов Канал распознавания в дереве объектов ПК Интеллект. Будут удалены существующие объекты Канал распознавания,созданы новые и настроены на детекторы лиц, идентификаторы которых указаны в параметре sources<>.

Примечание. Если параметр sources<> будет содержать несуществующие идентификаторы детекторов лиц, то объекты Канал распознавания будут созданы с параметрами по умолчанию (как настроено в ПК Интеллект)

VERIFY_STARTСравнивает захваченное лицо в кадре с фотографией пользователя, которая хранится на диске по адресу: <Директория установки ПК Интеллект>\Bmp\<Person>
ADD_PERSON_FROM_FILE

Добавления эталонного лица в базу данных из файла

PHOTO_ADDEDОбновление фотографии для уже существующего лица в базе эталонных лиц

Список параметров команд:

Параметры

Описание параметров

requestId<>Идентификатор запроса (необходим, чтобы однозначно связать запрос с ответом на стороне клиента)
id<>Идентификатор изображения
sources<>
Перечисление идентификаторов существующих объектов Детектор лиц
biggestFace<>Необходимо указать данный параметр, если на добавляемой фотографии находится несколько лиц. В результате будет добавлено лицо, имеющее наибольший размер в кадре


Пример команды Пример запроса на получение изображения по его идентификатору:

...

В ответ на данный запрос придет сообщение, где в параметре "image" будет содержаться изображение в формате "base64" (формируемое запросом событие см. Список событий FIRSERVER).

Пример запроса команды на перестроение объектов Канал распознавания в дереве объектов ПК Интеллект:

Code Block
DoReact(FIRSERVER|1|SET_SOURCES|sources<2.1,3.1>);

Пример команды на обновление фотографии пользователя по его идентификатору:

Code Block
DoReactStr("FIRSERVER",1,"PHOTO_ADDED","person_id<1>,biggestFace<1>,image<base64>,delay<1>");