Веб-инструменты поверх пайплайна det_core.py и сервисов web_api.py (эта страница, порт 8000) и metadata.py (треки/шкала, порт 8090 — в стеке ОКО 8104). Открывайте инструменты по ссылкам ниже — они работают через сервис, а не как файл с диска.
Все сервисы стека ОКО с живым статусом (с панели :8099) и переходами на каждый инструмент.
Панель сервиса: задачи, наблюдатели за папками, живые прогресс-бары.
Онлайн: лента событий, сетка людей (спрайт-анимация), карточка персоны с досье. Или офлайн — перетащить events-файлы.
Интервалы присутствия лиц на линии времени, клик — карточка трека. Свёртка событий в треки.
Сборка и правка config.json для всех команд.
Карточки-досье: галерея эталонов, «на кого похож», переименование, слияние, геолокации замечаний.
Строки faces.npz с провенансом: удаление, переназначение, поиск похожих. Правит сервис — эмбеддинги в браузер не уходят.
Номера (движок vehicle): добавление/удаление, роли свой/чужой, RU-нормализация. Матчинг по строке номера.
Подключить доп. модуль детекции (ONNX) БЕЗ кода: config.detectors[] — новый object_type, форма «+ Добавить детекцию».
Каталог детекций (docs/DETECTION_CATALOG) со статусами и включение на источник (sources.<тег>.engines). Не интегрированные детекции — со статусом и заблокированы.
Рисование зон (полигон) и линий-tripwire на стоп-кадре источника → sources.<тег>.zones|lines (для детекций kind=analytics).
Спикеры (движок audio): метаданные, роли свой/чужой, создание базы, удаление. Матчинг по эмбеддингу (косинус).
python det_id.py --help ·
сервис: python web_api.py --db faces.npz ·
треки: python metadata.py --events-dir events --watch-secs 5