Перейти в хранилище документации
Обратиться в техническую поддержку![]()
Команды можно использовать в скриптах ПК Интеллект (см. Примеры часто используемых скриптов и Руководство по созданию скриптов (программирование)) или отправлять напрямую в ядро, используя IIDK (см. INTELLECT INTEGRATION DEVELOPER KIT (IIDK)).
Описание команд объекта FIRSERVER:
Команда | Описание |
|---|---|
| GET_IMAGE | Получение изображения по его идентификатору |
| SET_SOURCES | Перестройка объектов Канал распознавания в дереве объектов ПК Интеллект. Будут удалены существующие объекты Канал распознавания,созданы новые и настроены на детекторы лиц, идентификаторы которых указаны в параметре sources<>. Примечание. Если параметр sources<> будет содержать несуществующие идентификаторы детекторов лиц, то объекты Канал распознавания будут созданы с параметрами по умолчанию (как настроено в ПК Интеллект) |
| VERIFY_START | Верификация пользователя. Сравнивает захваченное лицо в кадре с фотографией пользователя, которая хранится на диске по адресу: <Директория установки ПК Интеллект>\Bmp\<Person> |
| ADD_PERSON_FROM_FILE | Добавления эталонного лица в базу данных эталонных лиц из файла |
| PHOTO_ADDED | Обновление фотографии для уже существующего лица в базе эталонных лиц |
| START_CAM_FACECAPTURE | Запуск детектора лиц |
| STOP_CAM_FACECAPTURE | Остановка детектора лиц |
| CHECK_QUALITY_START | Проверка качества сохраненной фотографии пользователя. Сравнивает качество фотографии пользователя с заданным минимальным качеством лица на Сервере распознавания лиц. Определяет качество фотографии или ее отсутствие |
| QUERY_RECOGNIZE_START | Распознавание по запросу |
...
Параметры | Описание параметров |
|---|---|
| requestId<> | Идентификатор запроса (необходим, чтобы однозначно связать запрос с ответом на стороне клиента) |
| id<> | Идентификатор изображения |
sources<> | Перечисление идентификаторов существующих объектов Детектор лиц |
| biggestFace<1> | Если на добавляемой фотографии находится несколько лиц, то в базу данных будет добавлено эталонное лицо, имеющее наибольший размер в кадре |
| person_id<> | Идентификатор лица в базе данных эталонных лиц |
| image<> | Изображение в формате base64 |
| delay<> | Задержка выполнения команды в секундах |
| cam_id<> | Идентификатор камеры |
| p_id<> | Имя файла с фотографией в папке <Директория установки ПК Интеллект>\Bmp\<Person> без разрешения |
| wait<> | Время ожидания в секундах |
| filename<> | Полное имя файла с фотографией. Допускаются файлы с расширением jpg, bmp, gif, png. |
| name<> | Имя добавляемого пользователя |
| surname<> | Фамилия добавляемого пользователя |
| department<> | Отдел, в который будет добавлен пользователь |
| comment<> | Комментарий |
| cam_facecapture<id> | Детектор лиц<id> |
| p_id<> | Идентификатор пользователя, у которого проверяется качество фотографии |
...
| Code Block |
|---|
DoReactStr("FIRSERVER",1,"PHOTO_ADDED","person_id<1>,biggestFace<1>,image<base64>,delay<1>"); |
Пример команды на верификацию пользователя:
| Code Block |
|---|
DoReactStr("FIRSERVER","1","VERIFY_START","cam_id<1>,p_id<15>,wait<10>"); |
...