НИЦ МВС

Компьютерное зрение, которое
следит за чистотой во дворе

Отрасль: Экология, ЖКХ, умный город
Технология: Компьютерное зрение, Python, deep learning, RTSP, Linux
Платформа: Edge-сервер + Web (АРМ)
Система видеоконтроля мусорных полигонов НИЦ МВС

Научно-исследовательский центр МВС пришёл с амбициозной задачей: научить обычные уличные камеры «понимать», что происходит на мусорной площадке. Не просто писать видео в архив, а в реальном времени отличать аккуратно выброшенный пакет от свалки мимо бака, замечать переполненные контейнеры и фиксировать момент, когда приезжает мусоровоз. И всё это — автономно, прямо во дворе, без оператора, который сутками смотрит в монитор. Мы взялись за проект на стыке железа и компьютерного зрения: спроектировали программно-аппаратный комплекс, который сам анализирует видеопоток и принимает решения.

НИЦ МВС — будущее уже здесь
АРМ администратора: настройка камер и журнал событий

Сердце системы спрятано в стальном ящике на опоре рядом с площадкой — это локальный edge-сервер на Linux, к которому по RTSP подключены IP-камеры. Чтобы настройщику не приходилось править конфиги в консоли на морозе, мы сделали удобный веб-АРМ администратора. Через браузер он добавляет камеры, задаёт логин и пароль доступа, включает нужные функции тумблерами и тут же видит живой поток. Отдельная вкладка «Логи» построчно показывает всё, что происходит на полигоне: включения, ошибки связи, нарушения, переполнения и очистки — с цветными метками и фильтром по типу и дате.

Камеры распознают переполнение и общие настройки системы

Для каждой камеры администратор включает ровно те задачи, которые ей по силам с её ракурса: одна ловит нарушения и переполнение, другая — лица и госномера. Всю «чувствительность» системы тонко регулируют общие настройки: пороги К1 и К2 определяют, что считать крупногабаритом, а что — мелким мусором, который можно игнорировать; параметры качества, FPS анализа и выбор GPU/CPU балансируют точность и нагрузку на сервер. Каждое нештатное событие комплекс сам раскладывает по папкам — Violation, Overflow, Cleaning — сохраняя фото, видео «до и после» и JSON с координатами объектов.

Выделение области интереса ROI на кадре

Камера видит лишнее — дорогу, окна домов, прохожих. Чтобы алгоритмы не отвлекались, для каждой камеры администратор мышью выделяет область интереса (ROI). Только этот участок кадра уходит на анализ, остальное игнорируется — меньше ложных срабатываний и ниже нагрузка на сервер.

Компьютерное зрение: детекция контейнеров, мусора и переполнения

А вот так полигон «видит» компьютерное зрение. Нейросети детектируют и сегментируют контейнеры, отдельные области мусора и факты переполнения, присваивают каждому баку номер и ведут трекинг его состояния — даже если контейнеры переставили или заменили после вывоза.

Готовый комплекс видеоконтроля НИЦ МВС

На выходе заказчик получил законченный комплекс: от алгоритмов компьютерного зрения и логики событий до серверной части и продуманного веб-интерфейса администратора. Система работает автономно даже без связи, накапливает данные и отдаёт их на сервер заказчика, когда соединение восстанавливается. Это полноценный инструмент цифрового контроля чистоты — масштабируемый на любое число площадок города.