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

Предыдущая страница Следующая страница

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

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