Документация для версии Axxon Next 4.4.6. Документация на другие версии также доступна.

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

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

Compare with Current View Page History

« Previous Version 3 Next »

Тело POST запроса (см. Запрос на поиск), начинающего поиск, должно содержать JSON следующего вида:

{
  "plate": "mask"
}

где параметр plate определяет маску поиска. Формат маски соответствует используемому в GUI (см. Поиск по номерам).

Внимание!

Если оставить тело POST запроса пустым, то поиск вернет все сработки по распознанным номерам.

Результатом поиска является JSON следующего вида:

{
   "events": [
      {
         "origin": "hosts/SERVER1/DeviceIpint.3/SourceEndpoint.video:0:0",
         "plates": [
            "О035КО97"
         ],
         "position": {
            "bottom": 0.86805555555555558,
            "left": 0.31805555555555554,
            "right": 0.49027777777777776,
            "top": 0.81944444444444442
         },
         "timestamp": "20190912T105500.925000"
      },
   ],
   "more": true
}
       

где

  • origin - канал камеры, с которого поступает видео поток для анализа.
  • timestamp - время кадра, на котором детектор обнаружил номер.
  • plates - список предлагаемых гипотез.
  • position - координаты рамки распознанного номера.  Данный параметр доступен в ответе начиная с Axxon Next 4.4.1.9153.

Для получения развернутого ответа в конце запроса необходимо добавить параметр result_type=full.

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

http://localhost/search/auto/Server-1/AVDetector.1/EventSupplier/past/future?result_type=full

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

{
   "events" : [
      {
         "Direction" : 0,
         "Hypotheses" : [
            {
               "OCRQuality" : 50,
               "PlateCountry" : "ru",
               "PlateFull" : "Е733ХА97",
               "PlateRectangle" : [
                  0.40104166666666669,
                  0.52941176470588236,
                  0.45000000000000001,
                  0.55147058823529416
               ],
               "TimeBest" : "20180730T094220.010000"
            },
            {
               "OCRQuality" : 32,
               "PlateCountry" : "ru",
               "PlateFull" : "*Е733Х*9",
               "PlateRectangle" : [
                  0.40104166666666669,
                  0.52941176470588236,
                  0.45000000000000001,
                  0.55147058823529416
               ],
               "TimeBest" : "20180730T094220.010000"
            },
            {
               "OCRQuality" : 38,
               "PlateCountry" : "ru",
               "PlateFull" : "Е733ХА***",
               "PlateRectangle" : [
                  0.40104166666666669,
                  0.52941176470588236,
                  0.45000000000000001,
                  0.55147058823529416
               ],
               "TimeBest" : "20180730T094220.010000"
            }
         ],
         "TimeBegin" : "20180730T094219.610000",
         "TimeEnd" : "20180730T094220.050000",
         "detector_type" : "plateRecognized",
         "origin_id" : "hosts/A-KULOV/DeviceIpint.1/SourceEndpoint.video:0:0",
         "phase" : 0,
         "timestamp" : "20180730T094220.010000",
         "ts_vector_body" : "E733XA97 EZERZER 7ONEZER 3TWOZER 3THRZER XFOUZER AFIVZER 9SIXZER 7SEVZER 8LENGTHZER *E733X*9 *ZERONE EONEONE 7TWOONE 3THRONE 3FOUONE XFIVONE *SIXONE 9SEVONE 8LENGTHONE E733XA*** EZERTWO 7ONETWO 3TWOTWO 3THRTWO XFOUTWO AFIVTWO *SIXTWO *SEVTWO *EIGTWO 9LENGTHTWO"
      },
  • No labels