Page History
General request format:
POST http://IP-address:port/prefix/firserver/GetProtocols GetProtocols
Request parameters:
Parameter | Required | Parameter description |
---|---|---|
server_id | Yes | ID of the Face Recognition Server in |
Face |
Intellect |
onlineRefresh | Yes |
This parameter must be set to 1 | |
genders | No |
Gender: 0 — undefined, 1 — male, 2 |
— female If not specified, gender is not taken into account | ||
page | No | Number of results pages If not specified, then page = 1 |
pageSize | No | Results per page If not specified, then pageSize = 1, i.e. there will be 1 result on 1 page |
cameraIds | No |
Camera IDs (GUID or |
ID in the Intellect |
objects tree) If not specified, then results for all cameras are displayed | |
sim_min | No |
Face types: |
-1 |
— all faces, 1 |
— only |
recognized, 0 |
— only unrecognized If not specified, then sim_min = -1 | |
minAge | No |
Minimum age of persons If not specified, age is not taken into account | |
maxAge | No |
Maximum age of persons If not specified, age is not taken into account | ||
dateTimeFrom | Yes | The initial boundary of the time |
period in UTC+0 format: yyyy-mm-ddThh:nn:ss.fff | ||
dateTimeTo | Yes | Ending boundary of the time |
period in UTC+0 format: yyyy-mm-ddThh:nn:ss.fff |
...
Request example:
POST http://localhost127.0.0.1:10000/firserver/GetProtocols
...
Code Block |
---|
{
"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
} |
Пример ответа:
...
Request headlines:
Headline | Headline description |
---|---|
Allow | Returns the HTTP method used in request |
Content-Length | Shows the size of characters in bytes, received in the request |
Content-Type | Returns the type of received request |
Server | Specifies the server from which the request comes |
Access-Control-Request-Method | Returns the HTTP method that can be used in the request |
Access-Control-Origin | Indicates if the code that sends the request from this source can access the server response |
Date | Shows the time of the request |
Response example:
Code Block |
---|
{
"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": 36.6, "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", "person_id": "2", "person_guid": "D5E68CD2-F4D7-EB11-AC0A-B42E999B6711", "sim": 0.249181, "timestamp": "2020-05-15T10:15:44.807", "surname": "Doe", "name": "John", "patronymic": "White", "comment": "Senior developer", "department": "IT department" } ] } ], "ProtocolsTotal": 1, "Status": "OK" } |
Response parameters:
Parameter | Parameter description |
---|---|
id | Identifier of the captured image |
camera_id | Identifier of the camera that captured the face |
camera_name | Name of the camera that captured the face; |
timestamp | Face capture time in UTC+0 format |
age | Age of face |
gender | Gender: 0 |
— undefined, |
1 |
— male, |
2 |
— female |
emotion |
Emotion: |
0 |
— undefined, |
1 |
— rage, |
2 |
— fear, |
3 |
— happiness, |
4 — without emotion, |
5 — sadness, |
6 — astonishment | |
glasses | Glasses: 0 |
— undefined, 1 — tinted glasses, 2 — without glasses, 3 — glasses | |
facialHair | Facial |
hair: 0 — undefined, 1 — beard, 2 — bristle, 3 — imperial beard and mustache, 4 — imperial beard, 5 — mustache, 6 — absent | |
hairColor | Hair |
color: 0 — undefined, 1 — brunet, 2 — blonde, 3 — chestnut hair, 4 — ginger, 5 — gray | |
hairType | Type of bald head: |
0 — undefined, 1 — bald, 2 — with receding hairline, 3 — without bald head | |
headwear | Headwear: |
0 — undefined, 1 — cap, 2 — bandana, 3 — beret, 4 — beanie, 5 — trapper hat, 6 — fur hood, 7 — glasses on head, 8 — hat, 9 — helmet, 10 — hood, 11 — kepi, 12 — headscarf, 13 — without headwear, 14 — peaky cap | |
liveness | Artificial face: 0 — unknown, 1 — no, 2 — yes |
evasion | Face concealment: 0 — unknown, 1 — face not covered, 2 — mask is on, 3 — tinted glasses, 4 — face partially covered, 5 — balaclava, 6 — other mask, 7 — mask is not on the right place |
temperature | Temperature — |
Liveness - fake face: 0 - unknown, 1 - no, 2 - yes
Evasion - concealment of the face: 0 - unknown, 1 - no, 2 - mask, 3 - dark glasses, 4 - face overlap
face temperature in degrees Celsius | |
fir | Face vector data |
data | Face pattern (vector) |
engine | The used SDK: 1 — Cognitec, 2 — VISIONLABS, 3 — TEVIAN, 4 — STC |
alg | The used face recognition and search algorithm: 0 — ALG1, 1 — ALG2, 2 — PRECISE |
Hits |
The recognized face information from the faceDB and |
Intellect databases. If the face is not recognized, the field will be empty |
id |
The identifier of the image from the reference face database |
person_id |
The identifier of the corresponding user in Intellect |
sim |
Similarity rate of the captured face with the image from the reference face database |
Timestamp - time of receiving the image with the captured face
surname | Last name |
name | First name |
patronymic | Patronymic name |
comment | Comment |
department | Department |
Status | Completed request status: OK — successful, if error — see List of possible errors of the Face Recognition Server |
person_guid | Identifier of the corresponding Intellect user in the GUID format |