POST http://IP-адрес:порт/префикс/grpc

Тело запроса:

    "method": "axxonsoft.bl.events.EventHistoryService.FindSimilarObjects",
    "data": {
        "session": 0,
        "is_face": true,
        "minimal_score": 0.75,
        "jpeg_image": "",
        "range": {
            "begin_time": "20200916T104305.137",
            "end_time": "20200918T105305.137"
        },
        "origin_ids":
        [
            "hosts/DESKTOP-FQETIKR/DeviceIpint.2/SourceEndpoint.video:0:0"
        ],
        "limit": 1000,
        "offset": 0
    }
}

где, jpeg_image – картинка с лицом побайтно в формате: /9j/4AAQSkZJRgABAQEAYABgAAD/4REGRXhpZgAATU0AKgAA и т.д.

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

{
 "items": [
  {
   "event": {
    "guid": "f136d184-9101-417d-a24c-edb46aad113f",
    "timestamp": "20200917T071919.869000",
    "state": "SPECIFIED",
    "origin_deprecated": "hosts/DESKTOP-FQETIKR/DeviceIpint.2/SourceEndpoint.video:0:0",
    "origin_ext": {
     "access_point": "hosts/DESKTOP-FQETIKR/DeviceIpint.2/SourceEndpoint.video:0:0",
     "friendly_name": "Камера"
    },
    "offline_analytics_source": "",
    "detector_deprecated": "hosts/DESKTOP-FQETIKR/AVDetector.2/EventSupplier",
    "detector_ext": {
     "access_point": "hosts/DESKTOP-FQETIKR/AVDetector.2/EventSupplier",
     "friendly_name": "Детектор лиц"
    },
    "node_info": {
     "name": "DESKTOP-FQETIKR",
     "friendly_name": ""
    },
    "event_type": "faceAppeared",
    "multi_phase_id": "",
    "detectors_group": [
     "DG_FACE_DETECTOR",
     "DG_TEMPERATURE_DETECTOR"
    ],
    "details": [
     {
      "rectangle": {
       "x": 0.2397222222222222,
       "y": 0.135,
       "w": 0.12541666666666665,
       "h": 0.21518518518518515,
       "index": 3203
      }
     },
     {
      "face_recognition_result": {
       "begin_time": "1600327157949",
       "best_quality": 0.618347704410553,
       "age": 0,
       "gender": "UNKNOWN",
       "temperature": {
        "value": -1000,
        "unit": "CELSIUS"
       }
      }
     },
     {
      "byte_vector": {
       "data": "sEYKPSAwkj0iwZu9yl/Tu5kP4L01KsW7Z6KVPUd6zr2SdYy9s91iveWm7jxi3BQ9MWaCPCcnlL1WbKU8z/PEvMO58bxJp5q9TmdNPYn8AL1GGso8j8A4vHdw4zybxvc8HdeUPaF4Yj1AZp69dx8OvEgE3L1aKM89ARirPePB1jrVqQ29ongXvX6lKz5QYyK9uMpVvX+Yeb2E58Q9WciRPV2noL21kaG7zEKavNElXr0T3yK97HV5vYU3kD1p08c9zxMPPXQM8Ty1hE89YXCBPIuhyz23vQM+QuGqvPBjVT0lV9U5m0TKPESvOT1iM8w9ZzebvU4Eiz3ZD/+9HvhCvfkMyryHlKO7dAooO+zbCz2NJiw8OMyxunfPar28Uh2+cqiXPV6I273IQHU8O5GVvfDPbTzWkw6+eYX+vYTAij0kAIy9wXKFPDKGHb3mhnk9CXMCPSdEV7z52ms9vcI1vZrSbTxs0Wm9RyQXvXv8273RKMw8eyxjPOWyIr4MzkE98sjLPXFnEz6CkTg9cyyHvVlwJry7s3E9JOgEPRcYYrreLLw7cYQcvENyJ70+8K88P+iZPGhTUjxOpGW84rJEPbpDmb3zL9W8guGDPGiXiz0Z5IM91zFlPYnRl7yXnTI8oLTfvfCUOz3IJ1C976yNPfCMg7xRczA8kM+4vf5S5L0G3t28ZiEzPFFzmb3OuoG78SMCPblR47zD0SA9WRzJveoSirwH5nm9XRBMPW3G1z2zrH89VvizPP2a2b2BUCC9KAmUvc52cj3XlU08zoJbvfY4fj2vRy092im+PS+FvTyydnc9iCouvXPY4T3i5jm8ynIovNCd0jwiFS69Hs7IPfpBxbxt0SI90CJzPYNpgr0SW7491eQ3vZfuvTyUnM09ZEQ2vZgG1rxbS2E9dnmVPZZXuLwPdN69JBiSvFggoLvnZeG77tyWvVSFVTxVBxo9seqbvbLuXj2CBk89CEpqvTt2M71VjBW9WAHdvHFg8T2myWS9uSAWPWPgM7mv5hK9dUvJvUuWrTx2EK09DYDCu5KVCj5Ekfm7OFAHvR6c07wkKnc8WpXQvXrzrrzPpFG965MJPmlNRbykeN89SzjNPWzS9bu2UoG9p//Tu2UhVT2PpD49zNOHvX9M3LxaC2G9Z/oNvXahjLyTNhg9FQWOvKtXW71VDA69il/5PVlOcr1XDk494iowvbGY9jwXYLO9YhIjPv8Wubth8RO9MUt8PdAOSD1io+e7bwzYPXQsvj02Go06cleBvO+Vyjz21hU7CFOnuzN1+z3tg8i9yN+nO9KgAb70sHg8fik9vSdd/Dzjd/k8pfSbO3poOjwj65Q9rujnu0cY8ztHdmc97YeavQ==",
       "type": -1,
       "subtype": "",
       "version": 0
      }
     }
    ],
    "params": []
   },
   "score": 0.994738
  }
 ],
 "offset": "1"
}

--ngpboundary
Content-Type: application/json; charset=utf-8
Content-Length: 33

{
 "items": [],
 "offset": "0"
}
  • No labels