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

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

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

Compare with Current View Page History

« Previous Version 12 Next »

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

Параметры JSON и пример запроса:

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": "2020-05-14T16:25:55.687",
  "dateTimeTo": "2020-05-16T16:26:55.687",
  "cameraIds": [
    "1"
  ],
  "minAge": 0,
  "maxAge": 1000,
  "page": 1,
  "pageSize": 50,
  "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 - границы временного периода в UTC формате: yyyy-mm-ddThh:nn:ss.fff.

Пример ответа с распознанным лицом:

{
    "Protocols": [
        {
            "id": "18D10CC2-9596-EA11-8A9A-B06EBF8119EF",
            "camera_id": "5",
            "camera_name": "grundig 5",
            "timestamp": "2020-05-15T10:20:54.657",
            "age": 55.4815,
            "gender": 2,
            "ethnicity": 3,
            "emotion": 4,
            "glasses": 2,
            "facialHair": 6,
            "hairColor": 1,
            "hairType": 3,
            "headwear": 13,
            "liveness": 1,
            "evasion": 1,
            "temperature": 0,
            "fir": {
                "data": "rvOGvR0Oxbx76+a8kIHXPfbzkbwY7hA9vpS5PRdb0j32pg4+yqerPT6Ghjw/Vhy9PpMQvWHqmb2U5VQ8kic/vWIS/b0xXNq8kJ7hPU7MGT2qdxw9FdAJPFXwtLxGLUQ9wBJCPLPiB71UMoU8vhbHPOThqb3VaSg92qH0PHOj1zyEdaa9ulOxvVfWq71oyOo8twbWu3g+mD0SQvw8C/KhvEjElrspZFi9Q7xsu6FLoL1mLa492n3tvCyBl7wNLl8+n+6RvRQnCbzDDhw9EnCAPdSsmT2PsHa8n+6HvTd6Cj0qT3U9oFQMveIDNj0m7sU8eih0vYGvgT3INIc9tWfXvevQnr1QMmG92WGHvf7Ulzxz74a8aCmlvXAa6j0vEMO8ApXTvGsowLwOuzC9TpGtO0eUfbzBOF4+SUgqPQpEvbyr+K08NJQTve1zZLrt6kQ9lvwEvZCE/j0R9B693z+APJK7l7x6K+W9yPTmO8ai1jp630U9OKUUPujXET0WnPa8DIW7PE32Z73Fkke8kYNmvZg/Lb2bv+o95BUKvYRH47yr70S8ojApvaMX5bwC4Co9AuwNvSFoWTyaXa09ueWFvPZ+RT3w7Mk7HnsLvDsmBD32PAW9IuphvSZLpTyBN5W9+e4sPcuAXr2RNI288I5hvYAm3LtEHnm9FFVFvIo8VL0ishw+QHjDPGGbhr2sJZK8E3a5PYsDK73kgKu8cN4/PB3Z8z10AE+9HWm7PRJhdr5l7Tm9LjRHvZtTA7wTW+08nGa4PXmX0bs1mwk8xrGcPBgNfzyfF7A6vYPWPaRxUL3jK8e7Y3KOvX5i77z543o9Xh/9PF0eAD24hrG8VYl1vRQnhrxGpcm8uuOCOdmlAz0z2AG+0cCHu6l/Yz1XdlA9fHPnvAZuij2dv9g7hlbYu47LJb1fUFM9IpIcvSRgBr7RC4Y9GgFCPeuYTLyw2oe9wUZNPZAPGr0GlEK96x2nvY29ybyQdZE9/v4jvcPhXbu9D309YWkWPYfTTD4S3fc9BtZqu3cfMLydFbu9IgSjO1PYMjx0rUA9Z1qgvSmWSj3BBlm8DcuvPWBNHr0eOYA9r5eIPMbslL26mIi852wHPvVfOD1wWPk8gHECvSVsgr3bM7i9GNleu+Lbfj0UDY29VU0hvv3xUzxaiAY9DtccPfk+BD0M+iy9IZABvRr35DzOpsy9G7VWPVmkoD26GAE9JBptvbtnL73QTFA9+fs3veiXx7v76o09m130O4OzRT3zog09YTimvAlnO71mTac8BPmCPcVQ8LzJ/yY9EdYUPSJpc704YWA9OCaRvRmzOr6bnjg7vLHWPBcI0ryxdKq8WsZ9PIINOD00RzO9MVeIuw==",
                "engine": 3,
                "alg": 0
            },
            "Hits": [
                {
                    "id": "A5204509-9596-EA11-8A9A-B06EBF8119EF",
                    "sim": 0.249181,
                    "timestamp": "2020-05-15T10:15:44.807",
                    "surname": "1",
                    "name": "1",
                    "patronymic": "1",
                    "comment": "1",
                    "department": "1"
                }
            ]
        }
    ],
    "ProtocolsTotal": 1,
    "Status": "OK"
}

где,

  • Protocols.id - идентификатор захваченного изображения;
  • camera_id - идентификатор камеры, захватившей лицо;
  • camera_name - название камеры, захватившей лицо;
  • timestamp - время захвата лица в UTC формате;
  • age - возраст лица;
  • gender - пол:

    • 0 - неизвестно;

    • 1 - мужчина;

    • 2 - женщина;

  • ethnicity - раса:

    • 0 - неизвестно;
    • 1 - монголоидная раса;

    • 2 - негроидная;

    • 3 - европеоидная;

    • 4 - восточно-индийская;

  • emotion - эмоции:

    • 0 - неизвестно;
    • 1 - злость;

    • 2 - страх;

    • 3 - радость;

    • 4 - без эмоции;

    • 5 - грусть;

    • 6 - удивление;

  • glasses - очки:

    • 0 - неизвестно;
    • 1 - темные очки;

    • 2- отсутствие;

    • 3 - обычные;

  • facialHair - растительность на лице:

    • 0 - неизвестно;
    • 1 - борода;

    • 2 - щетина;

    • 3 - эспаньолка и усы;

    • 4 - эспаньолка;

    • 5 - усы;

    • 6 - отсутствует;

  • hairColor - цвет волос:

    • 0 - неизвестно;
    • 1 - брюнет(ка);

    • 2 - блондин(ка);

    • 3 - шатен(ка);

    • 4 - рыжий(ая);

    • 5 - седой(ая);

  • hairType - тип лысины:

    • 0 - неизвестно;
    • 1 - лысый;

    • 2 - с залысиной;

    • 3 - без лысины;

  • headwear - головной убор:

    • 0 - неизвестно;
    • 1 - кепка;

    • 2 - бандана;

    • 3 - берет;

    • 4 - шапка;

    • 5 - ушанка;

    • 6 - меховой капюшон;

    • 7 - очки;

    • 8 - шляпа;

    • 9 - шлем;

    • 10 - капюшон;

    • 11 - кепи;

    • 12 - косынка;

    • 13 - без головного убора;

    • 14 - фуражка;

  • liveness - поддельное лицо:

    • 0 - неизвестно;
    • 1 - нет;

    • 2 - да;

  • evasion - сокрытие лица:

    • 0 - неизвестно;
    • 1- нет;

    • 2 - маска;

    • 3 - темные очки;

    • 4 - перекрытие;

  • temperature - температура лица в градусах цельсия;
  • Hits - данные распознанного лица из базы лиц. Если лицо не распознано, то данное поле будет пустым.
  • No labels