Как строить систему с аналитикой: подсчёт, heatmap, очереди и выявление аномалий
Коротко: расскажу, какие элементы нужны для системы видеонаблюдения с аналитикой, как выбирать камеры и сервер, как собрать схему, настроить подсчёт людей, тепловые карты, детектор очередей и аномалий, и на что смотреть с точки зрения закона и стоимости.
Задача и когда это нужно
Если вам важно понимать потоки людей и машин, оценивать загруженность зоны, автоматически реагировать на плотные очереди или нестандартное поведение — аналитика решает эти задачи. Это полезно и для магазина (подсчёт посетителей, heatmap), и для склада (контроль зон), и для города (толпа, аварийные ситуации).
Компоненты системы
Ключевые блоки:
- Камеры (IP, PoE) с нужным разрешением и ИИ-ядром/поддержкой ONVIF.
- Сеть (PoE-коммутаторы, VLAN для видео).
- Система записи (NVR или VMS на сервере).
- Аналитический модуль (встроенный в камеру, в NVR или облачный).
- Хранилище и резервное копирование.
- Мониторинг и интерфейс для просмотра отчетов.
Если выбираете устройства и ПО, посмотрите раздел видеонаблюдения на сайте — там есть подходящие камеры и регистраторы: https://y-ss.ru/catalog/sistemy_videonablyudeniya/
Выбор камеры и места установки
- Подсчёт людей: 2–4 Мп, смотрит «лицом» на поток, высота установки 2.5–4 м. Избегайте сильных бэклайтов. Угол обзора 60–90°.
- Heatmap: лучше широкоугольные камеры с хорошей передачей цветов, стабильная подсветка.
- Определение очереди: камера с видом на линию касс/окна обслуживания, угол минимизирующий перекрытия людей.
- Аномалии: ИК-подсветка для ночного режима, высокая чувствительность при слабом свете.
Схема сети и мощности
Пример простой схемы:
- 4–8 PoE-камер → PoE-коммутатор → NVR (или сервер) → Сеть управления.
- Для каждой камеры 4 Мп при 25 кадр/с нужно ~4–6 Mbps. Пример расчёта:
- 6 камер × 5 Mbps = 30 Mbps входящего трафика.
- Учитывайте пиковую нагрузку при записи в высоком качестве.
Пример расчёта дискового пространства (H.265, 4 Мп, 25 fps, средний битрейт 4 Mbps):
- 4 Mbps = 0.5 MB/s → 43.2 GB/день на камеру.
- 6 камер → 259 GB/день → ~8 TB на месяц с учётом хранения 30 дней и резервов.
Архитектура аналитики: где считать — на камере, на NVR или в облаке
- На камере (edge): меньше трафика, быстрое срабатывание, но ограничённые модели и лицензии.
- На NVR/VMS: центр управления, масштабируемость, удобство отчётов.
- В облаке: мощная аналитика и обучение моделей, но зависимость от канала и подписки.
Вот как это работает: при edge-аналитике камера отправляет метаданные (bounding boxes, счетчики) на сервер. При серверной аналитике видеопотоки обрабатываются централизованно.
Настройка модулей аналитики
Подсчёт людей:
- Разметьте линию входа/выхода в интерфейсе.
- Проверьте перекрытие зон (не допускать пересечения нескольких линий).
- Настройте фильтры размеров объектов (исключить животных, тележки).
Heatmap:
- Соберите данные минимум за неделю.
- Разделите зону на сетку 10×10 или 20×20.
- Смотрите не суммарное время, а пиковые нагрузки по часу.
Определение очереди:
- Указываете границы очереди и точку начала обслуживания.
- Устанавливаете порог времени ожидания, при превышении система подаёт тревогу.
Выявление аномалий:
- Комбинация правил и ИИ: отсутствие движения в зоне, скопление, движение в запрещённом направлении.
- Обучайте модель на ваших данных: базовые выбросы будут быстро фиксироваться, а редкие сценарии — требовать дополнительной выборки.
Закон и приватность
- Снимайте только общественную область при необходимости. Избегайте направлять камеры в частные окна.
- Хранение персональных данных: регламентируйте сроки хранения и доступ.
- Уведомление: в коммерческих помещениях размещайте таблички о видеонаблюдении.
Надёжность системы — не только техника, но и корректная политика доступа к данным.
Примеры схем и таблица сравнения
| Функция | Лучшее место обработки | Плюсы | Минусы |
| Подсчёт людей | Edge / NVR | Малый трафик, быстрый отчёт | Точность зависит от угла |
| Heatmap | NVR / Облако | Гибкая аналитика, хранение истории | Нужна длительная выборка |
| Очереди | Edge / NVR | Моментальная тревога | Чувствительно к перекрытиям |
| Аномалии | Облако / NVR с ИИ | Сложные паттерны, обучение | Требует данных и времени на настройку |
Типичные ошибки при проектировании
- Камеры установлены слишком высоко или под острым углом — подсчёт падает.
- Неправильно рассчитана пропускная способность сети.
- Хранение настроено по умолчанию — потеря данных при сбое.
- Не учли юридические требования по доступу и хранению.
Бюджет: пример расчетов
- Бюджет базовой системы (малый магазин, 4 камеры, NVR, коммутатор): 70–150 тыс. руб.
- Средний проект (10–20 камер, аналитика, сервер): 300–700 тыс. руб.
- Большие проекты с обучением моделей и отказоустойчивым хранилищем: от 1 млн руб.
Цены зависят от брендов, лицензий аналитики и работ по монтажу.
Чек-лист перед запуском
- Определили цели аналитики (что и зачем считаем).
- Проверили угол и высоту установки камер.
- Рассчитали сеть и место хранения.
- Выбрали место обработки аналитики (камера/NVR/облако).
- Провели тестовую запись и собрали неделю данных для heatmap.
- Настроили уведомления и пороги тревог.
- Оформлены таблички о видеонаблюдении и права доступа к логам.
Небольшая мысль в конце: аналитика работает хорошо там, где цели ясны и данные собираются аккуратно. Начните с простого подсчёта и heatmap, посмотрите на результаты — дальше можно добавить детекторы очередей и модели аномалий.