Versions Compared

Key

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

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

POST httpPOST http://localhostIP-адрес:10000порт/firserver/GetAnalityc

Параметры

...

запроса:

...

Code Block
{
 "server_id": "1",
 "minAge": 0,
 "maxAge": 1000,
 "dateTimeFrom": "2018-08-17T21:00:00.000",
 "dateTimeTo": "2018-09-18T20:59:59.000",
 "genders": [
 0,
 1,
 2
 ],
 "faceMode": 0,
 "threshold": 0.8,
 "minPasses": 1,
 "maxPasses": 10000,
 "cameraIds": [
 "1"
 ]
}

где:

...

ПараметрОбязательныйОписание параметра
server_idДаИдентификатор Сервера распознавания лиц в ПК Face-Интеллект

...

minAge - минимальный возраст лиц, данные по которым нужно получить;

...

maxAge - максимальный возраст лиц, данные по которым нужно получить;

minAgeНет

Минимальный возраст лиц

Если не указать, то возраст не учитывается

maxAge Нет

Максимальный возраст лиц

Если не указать, то возраст не учитывается

dateTimeFrom ДаВремя

...

в UTC формате, с момента которого необходимо получить данные

...

dateTimeTo ДаВремя в UTC формате, до момента которого необходимо получить данные

...

genders Нет

Пол лиц0 - Не определен, 1 - Мужчина, 2 - Женщина

...

Если не указать, то пол не учитывается

faceModeНет

Тип лиц0 - все лица, 1 - только распознанные, 2 - только нераспознанные

...

Если не указать, то faceMode=0

thresholdНет

Пороговое

...

значение степени сравнения лиц

...

. По умолчанию 0.8

Если не указать, то threshold=0.8

minPassesНет

Фильтр по минимальному числу проходов

...

Если не указать, то фильтр не учитывается

maxPassesНет

Фильтр

...

по максимальному числу проходов

...

Если не указать, то фильтр не учитывается

cameraIds Нет

Идентификаторы камер в ПК Face-Интеллект

...

Если не указать, то выводятся результаты по всем камерам

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

POST http://127.0.0.1:10000/firserver/GetAnalitycПример ответа:

Code Block
{
 "PassAndLikesListserver_id": ["1",
 {"minAge": 0,
 "MainPassmaxAge": {1000,
 "IddateTimeFrom": "53952CAF2018-3BBB-E811-8D01-005056C0000808-17T21:00:00.000",
 "TimestampdateTimeTo": "2018-09-18T1218T20:0959:3259.848000",
 "Cameragenders": "1"[
 0,
 "Gender": 1,
 "Age": 31.45022
 }],
 "BestPersonfaceMode": {0,
 "Idthreshold": "5CC71799-48BB-E811-8D01-005056C00008"0.8,
 "NameminPasses": "13"1,
 "SurnamemaxPasses": "Петров"10000,
 "PatronymiccameraIds": "",[
 "Department1": "0",
 "Comment": "",
 ]
}

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

Expand


Code Block
{
 "
Sim
PassAndLikesList": 
0.550095
[
 
},
{
 "
LikePasses
MainPass": 
[
{
 "Id": "
1E1483A5
53952CAF-
41BB
3BBB-E811-8D01-005056C00008",
 "Timestamp": "2018-09-18T12:
52
09:
08
32.
987
848",
 "
Gender
Camera": "1",
 "
Age
Gender": 
31.4372
1,
 "
Camera
Age": 
"1"
31.4502
 },
 "BestPerson": {
 "Id": "
F10CD78D
5CC71799-
41BB
48BB-E811-8D01-005056C00008",
 "
Timestamp
Name": "
2018-09-18T12:51:33.907
Петр",
 "
Gender
Surname": 
1,
"
Age
Петров"
: 31.4372
,
 "
Camera
Patronymic": "
1
Петрович"
}
,
{

 "
Id
Department": "
60438F6B-41BB-E811-8D01-005056C00008
Отдел 1",
 "
Timestamp
Comment": "
2018-09-18T12:50:33.901
",
 "
Gender
Sim": 
1,
0.850095
 
"Age": 31.4372
},
 "
Camera
LikePasses": 
"1" },
[
 {
 "Id": "
924A4A46
1E1483A5-41BB-E811-8D01-005056C00008",
 "Timestamp": "2018-09-18T12:
49
52:
33
08.
868
987",
 "Gender": 1,
 "Age": 31.4372,
 "Camera": "1"
 },
 {
 "Id": "
E9990024
F10CD78D-41BB-E811-8D01-005056C00008",
 "Timestamp": "2018-09-18T12:
48
51:33.
839
907",
 "Gender": 1,
 "Age": 31.4372,
 "Camera": "1"
 }
 ],
 "Total": 40,
 "Males": 40,
 "Females": 0
 }
 ],
 "ProcessedTotal": 1346,
 "ProcessedDuration": 83,
 "CompareCount": 18555,
 "
Responce
Response": {
 "Status": "SUCCESS"
 }
}

где:

...


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

ПараметрОписание параметра
PassAndLikesListСписок проходов уникальных лиц
MainPassДанные о первом проходе уникального лица (подробнее см. Получение протокола распознавания)
BestPersonДанные о лице из базы лиц и степень схожести эталонного лица с уникальным лицом, если такое лицо существует (подробнее см. Получение информации о всех пользователях из базы лиц)
LikePassesСписок с данными похожих проходов (аналогично MainPass). Не может иметь размер больше 5 элементов

...

TotalОбщее количество уникальных лиц
MalesКоличество лиц мужского пола
FemalesКоличество лиц женского пола
ProcessedTotalОбщее

...

количество обработанных лиц

...

ProcessedDuration

...

Время выполнения обработки лиц в миллисекундах

...

CompareCount

...

Общее количество сравнений лиц

...

ResponseОтвет
StatusСтатус выполненного запроса: SUCCESS - успешно