ООО «Очень хорошие сервисы»
Руководство по работе с цифровым двойником, видеоархивом, событиями и настройками системы.
Сокращение | Расшифровка |
ГРЗ | Государственный регистрационный знак |
Система | ПО «Визон» |
Сокращение | Расшифровка |
ГРЗ | Государственный регистрационный знак |
Система | ПО «Визон» |
ПО «Визон» включает в себя следующие функции:
подключение, настройку и мониторинг источников видеонаблюдения;
просмотр видеопотоков в режиме реального времени;
отображение камер и событий на интерактивной схеме объекта;
запись, хранение, просмотр и скачивание архивных видеозаписей;
автоматическое выявление нарушений требований по применению средств индивидуальной защиты;
распознавание государственных регистрационных знаков транспортных средств;
контроль въезда и выезда транспортных средств с территории объекта;
автоматическую фиксацию обходов территории сотрудниками;
выявление нарушений трудовой дисциплины, включая сон и использование мобильных телефонов на посту;
формирование, просмотр и фильтрацию событий видеоаналитики;
отправку оповещений по результатам работы видеоаналитики, в том числе через IP-громкоговорители;
формирование, просмотр и скачивание отчетов в формате XLSX;
загрузку и разметку видеоматериалов для обучения нейросетей;
формирование и корректировку датасетов;
обучение, проверку и настройку моделей компьютерного зрения;
сбор обратной связи о результатах работы нейросетевых моделей.
Требования для входа:
современный браузер (рекомендуется актуальная версия Яндекс.Браузер, Google Chrome, Mozilla Firefox или Microsoft Edge);
сетевой доступ к сайту Системы;
выданная учетная запись (логин и пароль).
Вход в систему:
Откройте в браузере адрес сайта Системы.
На экране авторизации укажите полученный логин и пароль.
Нажмите кнопку “Войти”.
При неверных учетных данных отображается сообщение об ошибке, повторите ввод либо обратитесь к администратору. При успешной авторизации открывается главный рабочий экран (раздел “Цифровой двойник”).
После входа пользователь работает в общей структуре интерфейса:
Верхняя панель (меню). Переход между основными разделами. Состав пунктов зависит от назначенных ролей.
Рабочая область. Содержимое выбранного раздела.
Типовой состав верхнего меню (при наличии соответствующих прав доступа): “Цифровой двойник”, “Журнал событий”, “Видеоархив”, “Отчеты”, “Уведомления”, “Виджеты”, “Настройки”. В правой части меню указать текущий пользователь и кнопка выхода из Системы.
Назначение: оперативный мониторинг объекта — план территории с камерами, краткий журнал последних событий, просмотр выбранной камеры.
Структура экрана: слева — превью камеры и список событий; справа — интерактивная карта с метками камер.
Метки громкоговорителей и камер, с номером, направлением и цветовым статусом наличия сигнала. Щелчок по метке — выбор камеры (повторный щелчок или нажатие на крестик у превью камеры — снятие выбора). Перемещение в стороны по карте через перетаскивание мышью.
Элементы:
| — |
метка камеры: зеленая — доступная
камера (есть сигнал и запись), |
| — | пульсация синим и серым для выбранной камеры при клике; |
| — |
метка громкоговорителя: зеленая —
доступная (есть сигнал), |
| — | кнопки для включения/выключения отображения камер и громкоговорителей на карте, с указанием их количества; |
| — | кнопки для управление масштабом карты (приблизить, отдалить). |
После выбора камеры на карте воспроизводится прямая трансляция (при наличии видеопотока с камеры).
Доступно:
| — остановка; |
| — полноэкранный режим; |
| — переход в “Видеоархив”. |
Отображает последние события; при выборе камеры — только события данной камеры. Щелчок по строке открывает карточку события (снимок, видео, скачивание, отправка ссылки). Внизу есть переключения списка страниц. Новые события подсвечиваются кратковременно вверху списка.
Содержит данные о событии: номер, название, время, камера, серьезность, а также дополнительные кнопки управления.
Элементы:
| — | переключение между фото и видео (плеер); |
| — | id (идентификатор) события |
| — | просмотр увеличенного фото; |
| — | видео (плеер): зеленым выделен период с моментом события; |
| — | видео (плеер): пауза/воспроизведение, текущее время/общее время суток, переключение скорости воспроизведения 1x-10x; |
| — | видео (плеер): регулирование громкости и переход в полноэкранный просмотр; |
| — | Серьёзность (приоритет) для данного типа аналитики (в примере “Фиксация ГРЗ”), задается администратором в “Настройки → Типы аналитики”, может быть разным (Низкий, Средний, Высокий, Критический); |
| — | скачать изображение с моментом события в jpg; |
| — | поделиться ссылкой на событие в МАХ, Телеграмм или эл.почте; |
| — | выбор скачивания полного видео или фрагмента; |
| — | показать всплывающее служебное описание при наведении; |
| — | прогресс скачивания видеофайла. |
При фрагменте можно выбрать отрезок времени до/после момента события, перетаскивая точки-бегунки на шкале времени:
Назначение: список событий видеоаналитики для поиска и анализа, с расширенными фильтрами и выгрузкой в Excel.
Структура: слева — блок “Источники” (выбор камер) и “Фильтр”; справа — таблица событий и кнопка “Экспорт в Excel”.
Выбираются камеры из списка источников, задаётся период (От/До), тип события (текстовый поиск по названию события), серьезность, типы аналитики, признак онлайн-потока.
Кнопки: “Применить” — для запуска фильтрации, “Сбросить всё” — отменить выбранные фильтры.
Колонки: тип события (с предпросмотром фото события), уверенность распознавания (%), время, статус просмотра, источник камеры, длительность, серьезность.
Действия:
клик по строке — открытие карточки события;
— показ камеры на карте.
Назначение: просмотр записанного видео за прошедшие периоды и прямых трансляций (Live) с камер.
Выбираются
камеры из перечня, переключение вида
“Список” и “Плитки”.
В списке
отображены: ID камеры, название камеры,
местоположение, статус.
Клик по камере открывает Окно плеера.
| — |
переключение между режимами: |
| — | регулирование громкости и переход в полноэкранный просмотр; |
| — | пауза/воспроизведение, текущее время/общее время суток, переключение скорости воспроизведения 1x-10x; |
| — |
временная шкала с перемоткой: |
| — |
календарь с выбором дат: |
| — | скачать изображение с выбранным моментом в jpg; |
| — | выбор скачивания полного видео или фрагмента; |
| — | прогресс скачивания видеофайла. |
Назначение: формирование и хранение регламентированных выгрузок данных за период.
Выбирается один или несколько типов аналитики и временной период, за который необходим отчет. После нажатия на кнопку “Сформировать” создается отчет, при готовности будет статус “Завершен”.
При нажатии на “Просмотр” открывается страница отчета и возможность скачать в виде xlsx-файла.
Назначение: журнал системных оповещений (состояние камер, служебные сообщения платформы). Не следует путать с событиями видеоаналитики в “Журнале событий”.
Таблица: событие (заголовок и описание), камера, приоритет (высокий, средний, низкий), дата, статус (“Новое” / “Прочитано”). Счетчик непрочитанных отображается на пункте меню “Уведомления”.
Часть уведомлений дублируется всплывающими сообщениями в правом верхнем углу.
В верхнем меню у раздела “Уведомление” отображается счетчик новых непрочитанным уведомлений.При потере или восстановлении сигнала камеры статус метки на карте “Цифрового двойника” может обновляться автоматически.
Назначение: просмотр информационных панелей (дашбордов) с состоянием и нагрузкой на сервера Системы.
WEB - основной сервер с сайтом Системы;
Аналитика - сервер видеоаналитики (модули аналитики, работа с моделями);
Видеоархив - сервер с архивом видео;
CPU - центральный процессор сервера;
ОЗУ - оперативная память;
Диск - доступное место на диске сервера;
Интернет - используемый трафик сети.
Оператору доступен просмотр. Настройка состава и кода виджетов доступно администратору в разделе “Настройки → Виджеты”.
Назначение: администрирование Системы. Доступен пользователям с правами “Админ”.
Загрузка, замена и удаление изображения карты (плана объекта). Рекомендуемый формат изображения SVG.
Управление списком подключенных камер.
8.2.1. Справа интерактивная карта
Клик по метке камеры открывает всплывающее окно информации с камеры:
название камеры, статус включенности, плеер с live-видео камеры, комментарий местоположения;
список последний 10 событий с камеры, клик по событию откроет карточку события (см. 4.4. Карточка события);
Кнопка “Видеоархив” откроет архив по камере (см. 6. Раздел “Видеоархив”)
8.2.2. Слева список камер
Доступны кнопки, колонки и фильтрация списка по: название, местоположение, тип аналитики, онлайн (доступность онлайн видеопотока с камеры), активность (включена, выключена), запись (нет записи, постоянная, по движению).
Клик по строке с камерой выбирает камеру, выделяет строку цветом, приближает боковую карту к метке камеры. Если нет выделенных камер в списке, то наведение мышкой по строкам выделяет метку камеру на боковой карте.
Элементы:
| — | кнопка для добавления новой камеры в список; |
| — | кнопки для экспорта и импорта настроек камер через json-файл; |
| — | открытие всплывающего окна плеера с live-видео камеры; |
| — | открытие всплывающего окна редактирования настроек камеры; |
| — | удаление камеры. |
8.2.3. Настройки добавления/редактирования камеры.
Основная информация — № id камеры, название, местоположение, описание;
Типы аналитики (можно выбирать несколько типов на одну камеру);
Подключение камеры (RTSP URL-адреса для получения онлайн потоков камеры для аналитики и архива);
Запись и хранение — режим записи (нет записи, постоянная, по движению) и срок хранения в днях (30 дней), длительность записи на 1 слот в минутах (30 минут);
Точка на карте — визуальное расположение метки камеры на карте по клику, ползунок для настройки угла направления камеры;
Область обнаружения на камере — указание области на изображении с камеры, внутри которой происходит обработка видеоаналитики.
Управление
аудиосообщениями (звуковыми файлами)
для оповещений в сценариях и событиях
аналитики.
Элементы:
| — | кнопка для добавления нового аудиосообщения; |
| — | прослушать звуковой файл в браузере (без отправки на громкоговоритель); |
| — | открытие всплывающего окна редактирования аудиосообщения; |
| — | удаление аудиосообщения. |
Доступны следующие настройки при создании/редактировании:
Название — наименование для аудиосообщения;
Описание — комментарий к аудиосообщению;
Текстовое содержимое (для TTS) — текстовое сообщение для преобразования текста в речь (синтез речи) через технологию Text-to-Speech (TTS);
Длительность (сек) — при создании и редактировании оставлять поле пустым, заполнится автоматически после обновления текста для TTS;
Статус включенности (активен, не активен).
Управление
типами распознаваемых событий: отсутствие
СИЗ (средств индивидуальной защиты:
защитные перчатки, каска/каскетка,
защитные очки, щиток, наушники, респиратор,
спецодежда ), обход периметра, использование
телефона и сон на посту охраны, фиксация
въезда/выезда транспортных средств с
распознаванием государственных
регистрационных знаков.
В зависимости от типа аналитики доступны следующие настройки при создании/редактировании:
Название — наименование типа аналитики;
Код — идентификатор переменной на латинице, заполняется при создании;
Описание — комментарий к типу аналитики;
Серьёзность — степень важности для событий с этим типом;
Длительность нарушения (сек) — количество секунд, за который происходит 5 проверок через равный интервал времени, при подтверждении в 80% таких проверок событие считается сработавшим;
Объединение событий — количество секунд, в течение которых несколько событий объединяются в одно (учитываются только уже готовые детекции).
Справочник
IP-громкоговорителей. Слева таблица и
список громкоговорителей, справа карта
с метками и расположением громкоговорителей.
По аналогии с настройкой видеокамер в
п.10.2.
Доступны следующие настройки при создании/редактировании:
Название — наименование громкоговорителя;
Данные для подключения по сети (IP-адрес, порт, протокол, имя пользователя, пароль);
Местоположение — указание о расположении громкоговорителя;
Описание — комментарий к громкоговорителю;
Громкость — значение громкости передачи звука от 0 до 100;
Дополнительная конфигурация — для дополнительных технических параметров при подключении к громкоговорителю;
Точка на карте — визуальное расположение метки на карте по клику;
Статус включенности (активен, не активен).
Сценарии
это правила автоматических оповещений,
которые связывают события аналитики с
исполнительными устройствами
(громкоговорителями) для автоматического
запуска заранее записанных аудиосообщений.
Доступны следующие настройки при создании/редактировании:
Название — наименование сценария;
Описание — комментарий к сценарию;
Тип события — выбирается тип видеоаналитики;
Минимальная серьёзность — выбирается серьёзность (важность) сценария;
Аудиосообщение — аудиосообщение для воспроизведения;
Громкоговорители — громкоговорители для отправки аудиосообщения;
Видеокамеры — выбирается камера, где будет действовать сценарий, если не выбрано, то сценарий действует для всех камер;
Приоритетность — порядок запуска сценариев, если сработали несколько в один период;
Количество повторов — количество повторов аудиосообщения;
Интервал повторов (сек) — через сколько секунд включить повтор аудиосообщения;
Задержка перед запуском (сек) — через сколько секунд включить аудиосообщение от момента события аналитики;
Время начала (HH:MM:SS) и Время окончания (HH:MM:SS) — время в формате часы:минуты:секунды для воспроизведения в конкретный момент (по таймеру);
Статус (активен, неактивен, приостановлен).
Раздел для создания/редактирования информационных панелей (дашбордов) через HTML код.
Доступны следующие настройки при создании/редактировании:
Название — наименование виджета;
Порядок сортировки — указывается цифра, в какой последовательности расположить виджет;
HTML код — вставляется код iframe из связанного сервиса Grafana.
Дополнительные настройки для хранения событий:
Срок хранения истории событий — количество дней хранения истории событий с автоматической очисткой по истечении срока;
Автоматическая очистка — автоматически удалять события и видео по истечении срока хранения.
Раздел с настройками учетных записей, паролей и прав доступа. Доступ к разделам Системы определяется правами доступа, назначаемыми администратором. Пользователю может быть назначено несколько ролей одновременно, в этом случае доступные разделы суммируются. Смена собственных ролей пользователем не допускается.
Список пользователей состоит из фильтра таблицы.
Элементы:
| — | кнопка для добавления нового пользователя; |
| — | запускает фильтрацию списка по полям фильтра; |
| — | отменяет фильтрацию списка; |
| — | сменить пароль пользователю; |
| — | редактирование пользователя; |
| — | удаление пользователя; |
| — | галочка состояния для включения/выключения. |
Доступны
следующие настройки при создании/редактировании:
Логин;
Email;
Фамилия, Имя, Отчество;
Должность;
Статус (включен, выключен). Если выключен, то не может войти в Систему;
Роли.
Роль | Доступный раздел меню |
Без дополнительных ролей | Цифровой двойник, Журнал событий, Уведомления |
Доступ к пользователям | Управление учетными записями (создание, редактирование удаление) |
Админ | Настройки (все подразделы) |
Доступ к архиву | Видеоархив |
Доступ к отчетам | Отчеты |
Доступ к управлению | Виджеты |
Отслеживания обхода периметра охраной в виде карты с маршрутами обхода.
Элементы:
| — | выбор даты; |
| — | переключатели “Соединить точки линиями” (соединение меток линиями) и “Показать легенду” (показ подсказок к меткам на карте). Линия не отражает реальный маршрут охранника, а лишь соединяет метки для более удобного восприятия; |
| — | выбор интервала с зафиксированным обходом, кликая по ним ниже меняется список контрольных точек маршрута по камерам и отображается маршрут на карте; |
| — | список контрольных точек маршрута по камерам и времени фиксации, клик по строчке подсвечивает метку справа на карте; |
| — | линия направления в порядке фиксации обхода; |
| — | метка начала, первая фиксация; |
| — | промежуточная метка маршрута между началом и концом; |
| — | метка повторного прохода, несколько проходов через точку; |
| — | метка конца, последняя фиксация; |
| — | метки множественных фиксаций, когда несколько состояний у одной и той же точки. |
Отслеживание обхода периметра охраной в виде матрицы обходов. Статистика обходов за сутки по камерам в 2 часовые интервалы (12 интервалов за 24 часа).
Видна общая картина соблюдается ли патрулирование не реже одного раза в 2 часа в течение установленного интервала патрулирования. Также можно выявить, в какое время и какие места упускаются чаще всего при патрулировании.
Элементы:
| — | календарь с выбором даты, кнопка с закругленной стрелкой для сброса даты; |
| — | строки с названием и номером камеры, у которых выбран тип аналитики “Обход периметра территории”; |
| — | красный интервал, где не был зафиксирован обход; |
| — | зеленый интервал с зафиксированным обходом; |
| — | интервал в текущее время, ожидается завершение; |
| — | будущий интервал, который еще не наступил; |
| — |
столбец с интервалом: |
| — | кол-во пропусков (красных интервалов) по строке с камерой; |
| — | строка с итоговым кол-вом зафиксированных обходов в интервал (пример, 14/16, где 14 зафиксированных обходов и 16 общее кол-во камер). |
Раздел с общим описанием Системы и её модулей.
Настройки нейросети - это инструмент для видеоразметки и обучения нейросетей.
Позволяет управлять всем жизненным циклом данных для нейросети:
загрузка видео;
разметка с VLM;
корректировка качества датасета;
обучение модели;
проверка результатов и сбор обратной связи.
Основные разделы:
Единая операторская точка входа для быстрого обзора. Разделы представлены, как виджеты со сводными метриками разделов: камеры, очередь аннотации, количество роликов, датасеты, обучение, алерты и GPU.
Данные о камерах, только для чтения. При изменении настроек камер в сервисе они автоматически импортируются в раздел Камеры.
Инференс предназначен для проверки видео или потока RTSP из камеры на активных весах модели. Отображается источник, FPS, прогресс ролика, активную модель, статус обучения и текущие нарушения по PPE/security.
Ядро конвейера, где извлекаются кадры и идёт потоками VLM-разметка с контролем ошибок. Для оптимизации использует motion-фильтры и двухэтапные проверки, чтобы не тратить дорогие токены на пустые и проблемные кадры.
Показано состояние очереди, прогресс, ETA, текущие потоки и live-конвейер кадр до/после.
Точка входа для сырых данных. Здесь оператор загружает видеоролики по выбранной камере. После проверки видео автоматически попадает в очередь для извлечения кадров.
Каждое видео связано с конкретной камерой, имеет имя, размер, статус обработки, дату съемки и дату загрузки. Кнопка датасета открывает кадры, отфильтрованные по выбранному видео. Можно запустить аннотирование заново, если промт или качество разметки изменились.Можно удалить видео вместе с его кадрами и связанными данными, fingerprint обучения обновляется.
Для завершенных аннотаций ячейка качества подсвечивается от красного к зеленому по доле кадров с bbox.
Раздел для ручного контроля качества разметки в датасетах и удаления ошибок.
Фильтры позволяют выбрать датасет, класс, видео и кадры с/без аннотаций. Можно просмотреть аннотированные кадры в датасетах с наложением ограничивающей рамки. Поддерживаются эталонные видео, которые защищают важные кадры от автоисключения и помогают пережить смену версий промтов.
Здесь вручную запускается “чистое обучение” (по очищенным от лишнего датасетам) по выбранным версиям весов. После происходит ручной и автоматический контроль качества.
Система не ждет минимального количества кадров и не дообучает старые веса. Каждое обучение стартует с базовой модели, что делает результаты воспроизводимыми и проще объяснимыми.
Система оценивает баланс классов, свежесть данных, отсеивает ошибки.
Показывает: таблицу датасетов, качество, классы, видео, активные веса и прогресс обучения.
Раздел для отладки VLM-промптов: по камере, изображению, нужному промту, bbox overlay и отслеживанию сырого ответа модели.
Позволяет “на берегу” проверить, как нейросеть поймет новый промт на реальном изображении, до запуска массовой переаннотации.
Просмотр RTSP-потока по активным камерам с типом аналитики СИЗ (PPE).
Здесь отслеживаются live кадры, сохраняются данные для событий по СИЗам (алерт-видео и историй нарушений). Также от сюда можно использовать видео для дообучения.
Показана история alert-видео по камерам. Далее видео используются в событиях ПО на вкладке “Видео”.
Дашборд для быстрого контроля сервера с GPU. Позволяет понять хватает ли ресурсов под параллельные аннотации, инференс и обучение.
Показаны данные по CUDA/vLLM, памяти, процессам, загрузке GPU, VRAM и host-метрикам.