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

Предыдущая страница Общие сведения  Добавление пользователей и их фотографий в базу данных Следующая страница


POST http://localhost:10000/firserver/GetProtocols

Параметры JSON:

{
 "server_id": "1",
 "onlineRefresh": 1,
 "genders": [
 0,
 1,
 2
 ],
 "dateTimeFrom": "2017-05-11T16:25:55.687",
 "dateTimeTo": "2017-05-12T16:26:55.687",
 "cameraIds": [
 "1",
 "2"
 ],
 "minAge": 0,
 "maxAge": 1000,
 "page": 1,
 "pageSize": 2,
 "sim_min": -1
}

где, 

  • server_id -  идентификатор Сервера распознавания лиц в ПК Face-Интеллект (см. Настройка системного объекта Сервер распознавания лиц);
  • onlineRefresh - данный параметр обязательно должен иметь значение 1;
  • genders - пол: 0 - не определен, 1 - мужской, 2 - женский;
  • page, pageSize - параметры страницы;
  • cameraIds - идентификаторы камер (GUID или идентификаторы в дереве объектов Интеллект); 
  • sim_min - типы лиц: -1 - все лица, 1 - только распознанные, 0 - только нераспознанные;
  • minAge, maxAge - минимальная и максимальная граница возраста пользователя;
  • dateTimeFrom, dateTimeTo - границы временного периода в формате yyyy-mm-ddThh:nn:ss.fff.

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

POST /firserver/GetProtocols HTTP/1.1
Host: localhost:10000
Content-Type: application/json
Cache-Control: no-cache
Postman-Token: e173f0b5-ed8d-649e-e4a3-5f751568f236

{
  "server_id": "1",
  "onlineRefresh": 1,
  "genders": [
    0,
    1,
    2
  ],
  "dateTimeFrom": "2017-05-11T16:25:55.687",
  "dateTimeTo": "2018-05-12T16:26:55.687",
  "cameraIds": [
    "1"
  ],
  "minAge": 0,
  "maxAge": 1000,
  "page": 1,
  "pageSize": 50,
  "sim_min": -1
}

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

{
 "Protocols": [
 {
 "id": "E0E4A8BA-1137-E711-9E4B-9C5C8E763A8F",
 "camera_id": "1",
 "camera_name": "Camera 1",
 "timestamp": "2017-05-12T12:51:36.427",
 "age": 47.9494,
 "gender": 1,
 "Hits": [
 {
 "id": "B38CCB8F-1137-E711-9E4B-9C5C8E763A8F",
 "sim": 0.589775,
 "timestamp": "2017-05-12T12:50:28.307",
 "surname": "Liam",
 "name": "Neeson",
 "patronymic": "",
 "comment": "",
 "department": "Department 1"
 }
 ]
 },
 {
 "id": "C4B585B4-1137-E711-9E4B-9C5C8E763A8F",
 "camera_id": "1",
 "camera_name": " Camera 1",
 "timestamp": "2017-05-12T12:51:34.951",
 "age": 24.9269,
 "gender": 1,
 "Hits": [
 
{
 "id": "718CCB8F-1137-E711-9E4B-9C5C8E763A8F",
 "sim": 0.691023,
 "timestamp": "2017-05-12T12:50:27.950",
 "surname": "Jude",
 "name": "Law",
 "patronymic": "",
 "comment": "",
 "department": "Department 1"
 }
 ]
 }
 ],
 "ProtocolsTotal": 34,
 "Status": "OK"
}

где,

  • Protocols.id - идентификатор захваченного изображения,
  • Hits.id - идентификатор распознанного изображения.
  • No labels