Computer Vision / YOLOv8: детекция объектов на видео и камерах

Computer Vision / YOLOv8: детекция объектов на видео и камерах

Прототип системы видеоаналитики под вашу задачу — от идеи до работающего скрипта с отчётом о событиях

YOLOv8 OpenCV 13 FPS без GPU IP-камеры / RTSP CSV-отчёт событий

Задачи, которые не решить вручную

👁️
Сотрудник не может смотреть в камеру 24/7

Контроль загруженности, нарушений зон доступа или времени реакции требует постоянного наблюдения — человек устаёт и пропускает события.

📊
Нет данных — нет управления

Сколько людей прошло через зону? Как долго стоят в очереди? Когда убирают столики? Без автоматики эти цифры просто не существуют.

💸
Готовые системы стоят миллионы

Коробочные решения для видеоаналитики ориентированы на крупный бизнес. Для конкретной задачи нужен точечный прототип, а не целая платформа.

Как работает система — 5 слоёв

1
Источник видео
Файл, IP-камера, RTSP, USB
2
YOLOv8 детекция
Обнаружение объектов на каждом кадре
3
ROI — зона интереса
Отслеживание только нужной области
4
State Machine
Логика событий с дебаунсом (нет ложных срабатываний)
5
CSV-отчёт
Временные метки, длительности, статистика

Где применяется

🍽️
Ресторан / кафе

Контроль уборки столиков, время ожидания гостей, загруженность зала по часам

🏭
Производство / склад

Присутствие персонала на рабочем месте, контроль зон доступа, нарушения

🏬
Ритейл

Трафик покупателей, длина очереди на кассе, тепловые карты по зонам магазина

🅿️
Парковка

Занятость мест в реальном времени, время стоянки, поток въезда/выезда

🔐
Безопасность

Фиксация прохода в запретные зоны, уведомление при обнаружении

🏥
Медицина / клиники

Время ожидания пациентов, контроль соблюдения зон, аналитика потоков

Ручной контроль vs автоматика

❌ Без системы
👁️ Оператор смотрит в мониторы — устаёт, пропускает
📋 Данные записываются вручную — медленно и неточно
💤 Ночью и в выходные никто не следит
❓ Нет статистики — нет понимания проблем
💸 Инциденты замечаются постфактум по записям
✅ С YOLOv8-прототипом
⚡ Детекция каждый кадр — 13+ FPS без видеокарты
📊 CSV с точными временными метками всех событий
🌙 Работает 24/7 в автономном режиме на сервере
📈 Статистика: среднее, медиана, выбросы за любой период
🔔 Уведомление о событии — в реальном времени (API)

Что входит в разработку

🎯 Детекция нужного класса объектов 📐 Настройка зоны интереса (ROI) ⚙️ State Machine с дебаунсом 📄 CSV-отчёт событий 🎬 Видео с аннотациями (bounding boxes) 📊 Сводная статистика 🖥️ CPU-оптимизация (без GPU) 📷 Поддержка RTSP / IP-камер 📘 Документация и README

Реальные результаты — кейс Dodo Pizza

13 FPS
Без видеокарты (CPU)

Видео 2560×1440, frame-skip + ресайз до 640px перед YOLO — 13 FPS на обычном ПК

8.4 сек
Среднее время реакции

Медиана — 4.0 сек. Система фиксирует уход людей из зоны точнее, чем оператор

36
Событий за 5 минут

Полный лог с временными метками — каждый вход/выход в зону контроля