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

Предыдущая страница Список возможных ошибок Сервера распознавания лиц  Примечания к релизу Face-Интеллект 8.0 Следующая страница

Общий формат запроса:

POST http://IP-адрес:порт/firserver/FindPasserBy

Параметры запроса:

ПараметрОбязательныйОписание параметра
server_idДаИдентификатор Сервера распознавания лиц в ПК Face-Интеллект
dataДаДанные, которые требуется получить 
cameraIdsНетИдентификаторы (GUID) камер из таблицы dbo.cameras базы данных Fir. Если их не указать, то выводятся результаты по всем камерам
dateTimeFromДаВремя в формате UTC+0, начиная с которого будет происходить поиск лиц 
dateTimeToДаВремя в формате UTC+0, до которого будет происходить поиск лиц 
simНетСтепень схожести лица на фотографии с камеры и на эталонном изображении в запросе в диапазоне от 0 до 1, рекомендуемое значение − 0,8

image

ДаИзображение в формате base64

Пример запроса:

POST http://127.0.0.1:10000/firserver/FindPasserBy

{
"server_id" : "1",                                                               
"data":
{
"cameraIds" : ["AAFFB7EA-2743-EE11-B47A-D85ED323673C"],                          
"dateTimeFrom" : "2023-08-23T12:20:00",
"dateTimeTo" : "2023-08-25T16:20:00",
"sim" : 0.9,
"image" : "Фотография Александра в base64"
}
}

Заголовки запросов:

Заголовок

Описание заголовка

AllowВозвращает HTTP метод, который используется в запросе
Content-LengthПоказывает размер символов, получаемых в запросе, измеряется в байтах
Content-TypeВозвращает тип получаемого запроса
ServerОпределяет сервер, с которого приходит запрос
Access-Control-Request-MethodВозвращает HTTP метод, который может использоваться в запросе
Access-Control-OriginПоказывает, может ли ответ сервера быть доступен коду, отправляющему запрос с данного источника
DateПоказывает время запроса

Пример ответа:

{
    "Data": {
        "rows": [
            {
                "id": "301F1817-2B43-EE11-B47A-D85ED323673C",
                "sim": 0.994588,
                "cameraID": "aaffb7ea-2743-ee11-b47a-d85ed323673c",
                "timestamp": "2023-08-25T09:38:08.027"
            },
            {
                "id": "7F1D0A07-2B43-EE11-B47A-D85ED323673C",
                "sim": 0.993709,
                "cameraID": "aaffb7ea-2743-ee11-b47a-d85ed323673c",
                "timestamp": "2023-08-25T09:37:47.249"
            },
            {
                "id": "CA87811E-2B43-EE11-B47A-D85ED323673C",
                "sim": 0.993194,
                "cameraID": "aaffb7ea-2743-ee11-b47a-d85ed323673c",
                "timestamp": "2023-08-25T09:38:18.267"
            }
        ],
        "totalCount": 3,
        "duration": 127
    },
    "Status": "OK"
}

Параметры ответа:

ПараметрОписание параметра
DataПолученные данные
rowsСписок проходов лица, захваченного камерами 
idИдентификатор пользователя из базы лиц
simСтепень схожести лица на фотографии с камеры и на эталонном изображении в запросе. Полученные результаты должны быть равны или больше заданного значения
cameraIdGUID камеры, захватившей лицо
timestampВремя захвата/прохода лица в UTC+0 формате
totalCountКоличество проходов лица
durationВремя выполнения обработки лиц в миллисекундах
StatusСтатус выполненного запроса: SUCCESS − успешно, если ошибка − см. Список возможных ошибок Сервера распознавания лиц
  • No labels