Запрос событий AutoTRASSIR

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

        https://192.168.1.200:8080/lpr_events?password=12345
        https://192.168.1.200:8080/lpr_events?sid=zxRc8Y7w
        https://192.168.1.200:8080/lpr_events?sid=zxRc8Y7w&dedup_timeout_sec=5
	

В запросах используются следующие параметры:

  • password=12345 - пароль SDK;
  • sid=zxRc8Y7w - id сессии;
  • dedup_timeout_sec=5 - параметр, который предотвращает повторную публикацию события с одинаковым автомобильным номером, если оно произошло в течение заданного времени (например, 5 секунд) после предыдущего. Параметр работает только в режиме, когда авторизация происходит с использованием параметра sid.

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

[
{
    "best_guess" : "b663kt777",
    "channel" : "ilL0UhRy",
    "flags" : "1073741825",
    "id" : "63191",
    "lane" : "2",
    "lists" : "",
    "plate" : "b663kt777",
    "quality" : "98.90",
    "server" : "CyPy6vF5",
    "speed" : "0.00",
    "template" : "ru/rux3xx3-v1",
    "time_bestview" : "1393329818921734",
    "time_enter" : "1393329818802482",
    "time_leave" : "1393329819239768",
    "track_points" : [],
    "vehicle_type" : "car"
},
{
    "best_guess" : "p066ok77",
    "channel" : "ilL0UhRy",
    "flags" : "2147483717",
    "id" : "63190",
    "lane" : "1",
    "lists" : "",
    "plate" : "p066ok77",
    "quality" : "65.60",
    "server" : "CyPy6vF5",
    "speed" : "0.00",
    "template" : "ru/rux3xx2-v1",
    "time_bestview" : "1393329818524229",
    "time_enter" : "1393329818524229",
    "time_leave" : "1393329818762729",
    "track_points" : [],
    "vehicle_type" : "car"
}
]
	

Таблица 155.

Свойства Значения Описание свойства Версия ПО
"best_guess"   Наиболее качественно распознанный автомобильный номер ≥4.0
"channel"   GUID канала, на котором используется модуль AutoTRASSIR ≥3.1
"flags"   Флаги, описывающие событие. ≥3.1
"id"   ID события AutoTRASSIR ≥3.1
"lane"   Полоса движения ≥3.1
"lists"   Список, в котором обнаружен данный номер автомобиля ≥3.1
"plate"   Распознанный AutoTRASSIR номер автомобиля ≥3.1
"quality"   Наилучший показатель качества распознавания номера автомобиля ≥3.1
"server"   ID сервера ≥3.1
"speed"   Скорость автомобиля ≥3.1
"template"   Шаблон AutoTRASSIR, использованный для определения номера автомобиля ≥3.1
"time_bestview"   Время в момент которого номер автомобиля распознается наиболее качественно ≥3.1
"time_enter"   Время появления номера автомобиля в области распознавания ≥3.1
"time_leave"   Время исчезновения номера автомобиля в области распознавания ≥3.1
"track_points"   Координаты распознанных номеров. Пример запроса для получения координат описан ниже ≥3.1
"vehicle_type" car, motorcycle, bus, truck, van Тип кузова распознанного транспортного средства ≥4.5

Подсказка

Время в ответе указывается в микросекундах в формате UNIX-время с учетом часового пояса, настроенного на сервере.

Параметр flags содержит описание события AutoTRASSIR: направление движения, номер полосы и название списка, в котором содержится распознанный номер. Каждое событие описывается при помощи битовой маски, в которой каждый бит отвечает за определенную информацию о распознанном номере.

Таблица 156.

Номер бита Значения Название флага Описание
0 +1 LPR_UP Направление движения вверх
1 +2 LPR_DOWN Направление движения вниз
2 +4 LPR_BLACKLIST Номер в чёрном списке
3 +8 LPR_WHITELIST Номер в белом списке
4 +16 LPR_INFO Номер в информационном списке
5 +32 LPR_EXT_DB_ERROR Ошибка во внешнем списке
6 +64 LPR_CORRECTED Номер исправлен оператором
29 +536 870 912 LPR_FIRST_LANE Автомобиль двигается по первой полосе
30 +1 073 741 824 LPR_SECOND_LANE Автомобиль двигается по второй полосе
29,30 +1 610 612 736 LPR_THIRD_LANE Автомобиль двигается по третьей полосе

Флаги в примере выше означают следующее:

  • 1073741825 - сумма значений (1+1073741824), соответствует состояниям LPR_UP и LPR_SECOND_LANE, то есть транспортное средство с данным номером движется по второй полосе вверх.
  • 1610612805 - сумма значений (1+4+64+1610612736), соответствует состояниям LPR_UP, LPR_INFO, LPR_CORRECTED и LPR_THIRD_LANE, то есть транспортное средство с данным номером движется по второй полосе вверх, номер транспортного средства после обнаружения был отредактирован оператором и найден в информационном списке.

Чтобы получить координаты распознанных номеров, добавьте к запросу &track_points=true.

Пример запроса событий AutoTRASSIR с координатами распознанных номеров:

        https://192.168.1.200:8080/lpr_events?sid=zxRc8Y7w&track_points=true
	

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

[
{
    "best_guess" : "b663kt777",
    "channel" : "ilL0UhRy",
    "flags" : "1073741825",
    "id" : "63191",
    "lane" : "2",
    "lists" : "",
    "plate" : "b663kt777",
    "quality" : "98.90",
    "server" : "CyPy6vF5",
    "speed" : "0.00",
    "template" : "ru/rux3xx3-v1",
    "time_bestview" : "1393329818921734",
    "time_enter" : "1393329818802482",
    "time_leave" : "1393329819239768",
    "track_points" : [
    {
       "h" : 8.25,
       "w" : 18.75,
       "x" : 41.5,
       "y" : 35.75
    },
    {
       "h" : 7.5,
       "w" : 17.25,
       "x" : 40,
       "y" : 37.25
    }
    ],
    "vehicle_type" : "car"
}
]
	

Таблица 157.

Свойства Значения Описание свойства Версия ПО
"h"   Высота распознанного номера ≥3.1
"w"   Ширина распознанного номера ≥3.1
"x"   Положение по горизонтальной оси левого верхнего угла распознанного номера в кадре ≥3.1
"y"   Положение по вертикальной оси левого верхнего угла распознанного номера в кадре ≥3.1

Подсказка

Значения параметров указываются в процентном отношении от размера кадра.