Документация для версии Detector Pack 2.8. Документация на другие версии также доступна.

Предыдущая страница Приложение 2. Команды, запросы и события программных модулей подсистемы Detector Pack  Команды программных модулей Следующая страница


Все события от программных модулей пакета детекторов поступают от объекта CAM, который соответствует системному объекту Камера.

События программных модулей можно использовать в скриптах ПК Интеллект для запуска процедур при возникновении соответствующего события (см. Руководство по созданию скриптов (программирование)).

Формат событий:

CAM|"_id_"|"_команда_"|"_параметры_"

Описание событий:

Событие

Описание

Используемый программный модуль
NEW_OBJECTПоявление нового трека (объекта)Нейротрекер
OBJECT_LOSTИсчезновение трека (объекта)Нейротрекер
CURRENT_OBJECTSСобытие на команду GET_STATUSНейротрекер

Список параметров событий:

Параметры

Описание параметров

cam<>
id программного модуля, генерирующего событие
fraction<>Миллисекунда события
new_id<>id нового трека (объекта)
detector_id<>id детектора
owner<>Имя Сервера
date<>Дата события
label<>id класса объекта
guid_pk<>id события (генерируется случайным образом для каждого события)
core_global<>При генерировании события оповещаются все CORE в распределенной системе
time<>Время события
lost_id<>id исчезнувшего трека (объекта)
y1.0<>...1 – верхний левый угол рамки трека (объекта), 0 – порядковый номер трека (объекта) в событии, <> – координата y
y2.0<>...2 – нижний правый угол рамки трека (объекта), 0 – порядковый номер трека (объекта) в событии, <> – координата y
x1.0<>...1 – верхний левый угол рамки трека (объекта), 0 – порядковый номер трека (объекта) в событии, <> – координата x
x2.0<>...2 – нижний правый угол рамки трека (объекта), 0 – порядковый номер трека (объекта) в событии, <> – координата x
id.0<>...

0 – порядковый номер трека (объекта) в событии, <> id объекта

id.count<>Текущее количество треков (объектов)
mdparam0<>Параметры рамки трека, где 0 – порядковый номер трека, <> – координаты трека, угол отображения и id трека. Например, для mdparam0<35-44-16-35-360-6> это: 35-44-16-35 – координаты трека, 360 – угол отображения, 6 – id трека
show<>Рисование рамки на живом видео: 0 – не рисовать, 1 – рисовать
color0<>Цвет рамки, где 0 – порядковый номер трека, <> – цвет рамки, vmda_color – ключ, который задает цвет рамок для детектора VMDA. Если ключ не установлен, то цвет рамки красный по умолчанию 
lifetime<>Время существования рамки в миллисекундах
type<>Тип детектора-источника: 8 – VMDA, 10 Пакет детекторов
parent_id<>id родительского детектора: для VMDA это id трекера или нейротрекера, для детектора поз это id базового трекера человека
type_rect<>Тип рамки трека
persistent_exist<>
Наличие в команде MD_INFO треков для сохранения в архив. 0 – нет треков для сохранения в архив
persistent0<>
Трек для сохранения в архив, где 0 – порядковый номер трека, <> – id трека
iit_object_id0<>id трека, где 0 – порядковый номер параметра, <> – id трека
tss<>
Текущее время, от которого рассчитывается время существование рамки lifetime<>, например, tss<30-06-2023 12:02:40.000>
  • No labels