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

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

POST http://localhost:10000/firserver/GetAnalityc

Параметры JSON:

{
 "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 - максимальный возраст лиц, данные по которым нужно получить;

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

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

  • genders - пол лиц, данные по которым нужно получить: 0 - Не определен, 1 - Мужчина, 2 - Женщина;

  • faceMode - тип лиц, данные по которым нужно получить: 0 - все лица, 1 - только распознанные, 2 - только нераспознанные;
  • threshold - пороговое значение степени сравнения лиц;
  • minPasses - фильтр по минимальному числу проходов;

  • maxPasses - фильтр по максимальному числу проходов;

  • cameraIds - идентификаторы камер в ПК Face-Интеллект (см. Создание и настройка объекта Камера).

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

{
 "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": "13",
 "Surname": "Петров",
 "Patronymic": "",
 "Department": "0",
 "Comment": "",
 "Sim": 0.550095
 },
 "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"
 },
 {
 "Id": "60438F6B-41BB-E811-8D01-005056C00008",
 "Timestamp": "2018-09-18T12:50:33.901",
 "Gender": 1,
 "Age": 31.4372,
 "Camera": "1"
 },
 {
 "Id": "924A4A46-41BB-E811-8D01-005056C00008",
 "Timestamp": "2018-09-18T12:49:33.868",
 "Gender": 1,
 "Age": 31.4372,
 "Camera": "1"
 },
 {
 "Id": "E9990024-41BB-E811-8D01-005056C00008",
 "Timestamp": "2018-09-18T12:48:33.839",
 "Gender": 1,
 "Age": 31.4372,
 "Camera": "1"
 }
 ],
 "Total": 40,
 "Males": 40,
 "Females": 0
 }
 ],
 "ProcessedTotal": 1346,
 "ProcessedDuration": 83,
 "CompareCount": 18555,
 "Responce": {
 "Status": "SUCCESS"
 }
}

где:

  •  Id - идентификатор изображения (см. Получение изображения по ID);
  • MainPass - первый проход уникального лица;
  • BestPerson - лицо в базе данных, если оно существует;
  • LikePasses - массив похожих проходов. Не может иметь размер больше 5 элементов;
  • ProcessedTotal - общее количество обработанных лиц;
  • ProcessedDuration - время выполнения обработки лиц в миллисекундах;
  • CompareCount - общее количество сравнений лиц.
  • No labels