POST http://IP-адрес:порт/префикс/firserver/GetAnalityc - получить аналитические данные.

ПараметрОбязательныйОписание параметра
server_idДаИдентификатор Сервера распознавания лиц в ПК Face-Интеллект
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://localhost:10000/firserver/GetAnalityc


{
 "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"
 ]
}


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


{
 "PassAndLikesList": [
 {
 "MainPass": {
 "Id": "53952CAF-3BBB-E811-8D01-005056C00008",
 "Timestamp": "2018-09-18T12:09:32.848",
 "Camera": "1",
 "Gender": 1,
 "Age": 31.4502
 },
 "BestPerson": {
 "Id": "5CC71799-48BB-E811-8D01-005056C00008",
 "Name": "Петр",
 "Surname": "Петров",
 "Patronymic": "Петрович",
 "Department": "Отдел 1",
 "Comment": "",
 "Sim": 0.850095
 },
 "LikePasses": [
 {
 "Id": "1E1483A5-41BB-E811-8D01-005056C00008",
 "Timestamp": "2018-09-18T12:52:08.987",
 "Gender": 1,
 "Age": 31.4372,
 "Camera": "1"
 },
 {
 "Id": "F10CD78D-41BB-E811-8D01-005056C00008",
 "Timestamp": "2018-09-18T12:51:33.907",
 "Gender": 1,
 "Age": 31.4372,
 "Camera": "1"
 }
 ],
 "Total": 40,
 "Males": 40,
 "Females": 0
 }
 ],
 "ProcessedTotal": 1346,
 "ProcessedDuration": 83,
 "CompareCount": 18555,
 "Responce": {
 "Status": "SUCCESS"
 }
}



ПараметрОписание параметра
PassAndLikesListСписок проходов уникальных лиц
MainPassДанные о первом проходе уникального лица (подробнее см. Получение протокола распознавания)
BestPersonДанные о лице из базы лиц и степень схожести эталонного лица с уникальным лицом, если такое лицо существует (подробнее см. Получение информации о всех пользователях из базы лиц)
LikePassesСписок с данными похожих проходов (аналогично MainPass). Не может иметь размер больше 5 элементов
TotalОбщее количество уникальных лиц
MalesКоличество лиц мужского пола
FemalesКоличество лиц женского пола
ProcessedTotalОбщее количество обработанных лиц
ProcessedDurationВремя выполнения обработки лиц в миллисекундах
CompareCountОбщее количество сравнений лиц
Responce
StatusСтатус выполненного запроса: SUCCESS - успешно