Работа с базой лиц Macroscop🔗
В REST API по работе с базой лиц Macroscop поддерживаются все основные операции с базой: получение, добавление, изменение и удаление лиц и групп.
Также имеется возможность осуществлять синхронизацию баз лиц Macroscop и стороннего ПО. Общим элементом, объединяющим базу Macroscop с базой стороннего ПО, является поле external_id. Для заполнения данного поля используется строка длиной в 36 символа. Также можно вообще не использовать внешний идентификатор external_id, а пользоваться для идентификации объектов базы данных полем id, он представляет собой внутренний идентификатор в базе лиц Macroscop.
Внешние id можно задать как для лиц, так и для групп. Внутренний идентификатор изменить нельзя.
Поддерживается работа со следующими модулями:
Распознавание лиц (Light)
Распознавание лиц (Complete)
- Требования
- GET /api/faceconfig : Список доступных модулей лиц
- GET /api/faces : Список всех лиц из базы
- POST /api/faces : Новое лицо в базе
- GET /api/faces/<id> : Подробное описание лица с изображением
- PUT /api/faces/<id> : Обновление существующего лица в базе
- DELETE /api/faces/<id> : Удаление лица из базы
- GET /api/faces-groups : Список групп лиц из базы
- POST /api/faces-groups : Новая группа лиц в базе
- GET /api/faces-groups/<id> : Описание группы
- PUT /api/faces-groups/<id> : Обновление существующей группы лиц в базе
- DELETE /api/faces-groups/<id> : Удаление группы лиц из базы