Счёт объектов
Доступен · от 1 990 ₽/месАвтоматический подсчёт объектов на конвейерах, складах и производственных линиях. Настраиваемая линия подсчёта, детекция по классам, статистика в реальном времени.
Содержание
1. Обзор
Модуль «Счёт объектов» определяет и считает объекты, пересекающие виртуальную линию на видеопотоке. Подходит для:
- • Подсчёт продукции на конвейерной ленте
- • Учёт товаров на складе
- • Подсчёт транспорта на дороге
- • Контроль потока людей/посетителей
- • Учёт бутылок, коробок, деталей на производстве
2. Настройка
Шаг 1. Подключите камеру (RTSP, USB или HTTP-поток)
Шаг 2. Выберите модуль «Счёт объектов» при создании счётчика
Шаг 3. Настройте RTSP URL камеры (или выберите производителя для автоподстановки)
Шаг 4. Задайте параметры: порог уверенности, движок детекции, интервал обновления
3. Зоны и линия подсчёта
На кадре с камеры вы можете задать:
- • Линию подсчёта — объекты считаются при пересечении
- • Рабочую зону — область, в которой ведётся детекция
- • Запретную зону — область, исключённая из анализа
Кнопка «Запретная зона на всё поле» создаёт зону исключения по всему кадру — удобно, чтобы затем обозначить рабочую область.
4. Обучение модели
Для обучения модели на ваших объектах:
- Создайте датасет (укажите количество кадров)
- Система запишет кадры с камеры
- Отметьте объекты на каждом кадре (точки в центре объектов)
- Добавьте или выберите классы объектов
- Выберите движок (YOLOv8 Nano, Small, Medium и др.)
- Нажмите «Обучить» — прогресс отображается в процентах
Облачное обучение (для десктоп-версий)
Если у вас нет GPU — отправьте датасет на наши серверы. Мы обучим модель и вернём готовый файл. Подробнее →
5. Настройка оверлея
На обработанном видеопотоке можно отображать:
- • Общий счётчик (несбрасываемый)
- • Счётчик за сегодня
- • Линию подсчёта
- • Обводку объектов с номерами
- • Уверенность детекции (%) для каждого объекта
- • Средний процент уверенности
- • FPS обработки
- • Статус конвейера (движение/стоп)
Все настройки применяются на лету — изменения видны мгновенно.
6. API модуля
/sessions
Создать счётчик (указать module_type: counting)
/sessions/{id}/stats
Текущая статистика подсчёта
/sessions/{id}/counting/start
Запустить подсчёт
/sessions/{id}/counting/stop
Остановить подсчёт
/sessions/{id}/counting/reset
Сбросить счётчик (с подтверждением)
/sessions/{id}/video_feed
MJPEG видеопоток с оверлеем
/sessions/{id}/events/stream
SSE поток событий (объекты, пересечения)
/sessions/{id}/datasets
Создать датасет
/sessions/{id}/datasets/{dsid}/train
Запустить обучение
/sessions/{id}/training/status
Статус обучения (прогресс %)
7. Интеграция
Данные подсчёта можно передавать в вашу систему несколькими способами:
- • REST API — запрашивайте статистику по расписанию
- • SSE (Server-Sent Events) — получайте события в реальном времени
- • Webhook — настройте URL для отправки уведомлений о событиях
- • База данных — все события автоматически сохраняются в БД (SQLite/PostgreSQL)
Частоту выгрузки данных и формат можно настроить для каждого счётчика отдельно.