Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

GET http://IP-адрес:порт/префикс/archive/events/detectors/{VIDEOSOURCEID}/{ENDTIME}/{BEGINTIME} получение сработок с конкретной видеокамеры.

Tip

{VIDEOSOURCEID} - трехкомпонентный идентификатор endpoint-а источника (см.   Получение списка видеокамер и информации о них). Например, "SERVER1/DeviceIpint.3/SourceEndpoint.video:0:0".

...

ПараметрОбязательныйОписание
limitНетЛимит сработок в ответе. Если не задан, по умолчанию 100.
offsetНетСмещение результатов выдачи на заданное число. Например, если запрос с offset=0 вернул 100 результатов, то для получения следующих необходимо выполнить запрос с offset=100. Если на второй запрос было возвращено 250 результатов, то для получения следующих требуется задать в запросе offset=350 и т.д.
typeНет

Получение сработок конкретного детектора. Список значений параметра type приведен ниже в таблице.

Если необходимо получить сработки от нескольких детекторов, их необходимо перечислить через запятую.

joinНет

Если join=1, то в ответ будет выполняться склейка двухфазных событий и возвращаться параметр duration – длительность события.

Если join=0, то в ответе двухфазные события не будут склеиваться.

limit_to_archiveНет

Если limit_to_archive=1, то ответ вернет события только из доступной части архива (см. Настройка ограничения доступности архива).

archiveНет

Имя архива из запроса получения списка архивов (см. Получение содержания архивов).

detectorНет

Начиная с веррсии Axxon Next 4.6.3

Получение сработок конкретного детектора. Список значений параметра detector приведен ниже в таблице.

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

  • http://127.0.0.1:80/archive/events/detectors/Server1/DeviceIpint.2/SourceEndpoint.video:0:0/past/future?limit=10&offset=0 – получить сработки по указанной видеокамере, отсортированные по убыванию. Максимальное количество – 10.
  • http://127.0.0.1:80/archive/events/detectors/Server1/past/future?limit=5&offset=0 – получить сработки всех детекторов с Server1. Максимальное количество по каждому детектору – 5.
  • http://127.0.0.1:80/archive/events/detectors/Server1/past/future?limit=5&offset=0&type=Ray – получить сработки всех лучей с Server1. Максимальное количество по каждому лучу – 5.
  • http://root:root@127127.0.0.1:80/archive/events/detectors/Server1A-ZHUKOV/DeviceIpint.1/SourceEndpoint.video:0:0/20230323T112000.000/20230430T210000.000future/past?limit=100&offset=0&type=listed_face_detected,MotionDetected – получить сработки о нескольких детекторов с Server1. Детекторы необходимо перечислить через запятую.detector=hosts/Server1/AVDetector.1/EventSupplier – получить сработки от конкретного детектора с Server1. 
  • http://127root:root@127.0.0.1:80/archive/events/detectors/past/future?limit=1&/Server1/DeviceIpint.1/SourceEndpoint.video:0:0/20230323T112000.000/20230430T210000.000?limit=100&offset=0&type=listed_face_detected,MotionDetected – получить сработки о нескольких детекторов с Server1. Детекторы необходимо перечислить через запятую.
  • http://127.0.0.1:80/archive/events/detectors/past/future?limit=1&type=Ray – получить текущее состояние всех лучей type=Ray – получить текущее состояние всех лучей Axxon-домена.

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

...

Code Block
  {
   "alertState": "happened",
   "extra": [
    {
     "queueMax": "4"
    },
    {
     "queueMin": "4"
    }
   ],
   "id": "b17129b2-1588-794b-94f6-d078a226efb2",
   "origin": "hosts/Server1/AVDetector.4/EventSupplier",
   "rectangles": [],
   "source": "hosts/Server1/DeviceIpint.2/SourceEndpoint.video:0:0",
   "timestamp": "20181206T075621.621000",
   "type": "QueueDetected"
  }
}

Возможные значения параметра type:

"20181206T075621.621000",
   "type": "QueueDetected"
  }
}

Возможные значения параметра type:

Детекторtype
Трекер объектов или Нейротрекер
Пересечение линииoneLine
Движение в областиmoveInZone
Остановка в областиstopInZone
Вход в областьcomeInZone
Выход из областиoutOfZone
Длительное пребывание в областиlongInZone
Множество объектовlostObject
Детектор распознавания номеровplateRecognized
Детектор распознавания номеров (распознавание номера из списка)listed_lpr_detected
Детектор лицfaceAppeared
Детектор лиц (распознавание лица из списка)listed_face_detected
Подсчет посетителейPeopleIn, PeopleOut
Детектор очередиQueueDetected
Детектор огняFireDetected
Детектор дымаSmokeDetected
НейросчетчикlotsObjects
Изменение положенияSceneChangeDetected
Деградация качестваCameraBlindDetected
Детектор зашумления изображенияImageDegradation
Детектор размытого изображенияBlurredDegradation
Детектор артефактов сжатияCompressedDegradation
Детектор движенияMotionDetected
Отсутствие звукаNullAudio
Детектор сигналаSignalAudio
Детектор шума

NoiseAudio

Детектор позы-
Детектор лежащего человекаrecumbent
Детектор сидящего человекаsitDown
Детектор поднятых рукhandsUp
Детектор стрелкаactiveShooter
Детектор уровня водыLevelOut
Детектор держания за порученьhandRail
Счетчик людейlotsObjects
Детектор близко стоящих людейpeopleDistance
Маскирование людейenabledMaskEvents

Возможные значения параметра detector:

...

detectorДетектор
SceneDescription
Детекторtype
Трекер объектов или Нейротрекер
-
CrossOneLineПересечение линии
oneLine
moveInZoneДвижение в области
moveInZone
StopInZoneОстановка в области
stopInZone
ComeInZoneВход в область
comeInZone
OutOfZoneВыход из области
outOfZone
LongInZoneДлительное пребывание в области
longInZone
lostObjectМножество объектов
lostObject
LprDetectorДетектор распознавания номеров
plateRecognized
TvaFaceDetectorДетектор
распознавания номеров (распознавание номера из списка)
лиц
PeopleCounter
listed_lpr_detectedДетектор лицfaceAppearedДетектор лиц (распознавание лица из списка)listed_face_detected
Подсчет посетителей
PeopleIn, PeopleOut
QueueDetectorДетектор очереди
QueueDetected
FireDetectorДетектор огня
FireDetected
SmokeDetectorДетектор дыма
SmokeDetected
NeuroCounterНейросчетчик
lotsObjects
SceneChangeИзменение положения
SceneChangeDetected
QualityDegradationДеградация качества
CameraBlindDetected
QualityDegradation_v2Детектор зашумления изображения
ImageDegradation
BlurredDegradationДетектор размытого изображения
BlurredDegradation
CompressedDegradationДетектор артефактов сжатия
CompressedDegradation
MotionDetectionДетектор движения
MotionDetected
NullAudioDetectionОтсутствие звука
NullAudio
SignalAudioDetectionДетектор сигнала
SignalAudio
NoiseAudioDetectionДетектор шума
NoiseAudio
PoseDetectorДетектор позы
-
RecumbentDetectorДетектор лежащего человека
recumbent
SitDownDetectorДетектор сидящего человека
sitDown
HandsUpDetectorДетектор поднятых рук
handsUp
ActiveShooterDetectorДетектор стрелка
activeShooter
WaterLevelDetectorДетектор уровня воды
LevelOut
HandRailDetectorДетектор держания за поручень
handRail
PeopleCountDetectorBySkeletonСчетчик людей
lotsObjects
PeopleDistanceDetectorДетектор близко стоящих людей
peopleDistance
PoseMaskingDetectorМаскирование людей
enabledMaskEvents

...

titleПримечание


Note
titleВнимание!
  • Не гарантируется регистрозависимость типов сработок детекторов. Например, значения 'ComeInZone', 'comeInZone', 'COMEINZOne' следует рассматривать как одинаковые.
  • Если было получено значение, не входящее в указанный список, значит это сработка встроенного детектора.