Назад к кейсам
переработкаvisionмашинное зрениеOpenCVPythonмониторингдетекция событий

Машинное зрение для контроля событий и процессов на производстве

Система видеомониторинга с детекцией событий для контроля технологических процессов

Контекст задачи


На производственной линии требовался автоматический контроль наличия продукции на конвейере и детекция остановок движения. Ранее контроль осуществлялся операторами визуально, что не обеспечивало непрерывность мониторинга.


Сигналы и данные


  • Видеопоток с камеры над конвейером — RTSP-стрим
  • Состояние конвейера (работа/останов) — дискретный сигнал для валидации
  • Метки времени событий — для синхронизации с другими системами

Решение


Архитектура


1. **Видео**: RTSP-стрим с IP-камеры

2. **Обработка**: Python-скрипт с OpenCV для анализа кадров

3. **Детекция**: Алгоритм детекции движения и наличия объектов на конвейере

4. **Интеграция**: Отправка событий в InfluxDB и уведомления в Telegram


Стек


  • OpenCV для обработки видео
  • Python 3.10 для логики детекции
  • InfluxDB для хранения событий
  • RTSP-клиент для получения видеопотока
  • Telegram Bot для уведомлений

Что автоматизировали


  • Автоматическую детекцию наличия продукции на конвейере
  • Обнаружение остановок движения конвейера
  • Генерацию событий при обнаружении аномалий
  • Интеграцию с системой мониторинга для единой панели
  • Логирование всех событий с временными метками

Результат


  • Непрерывный автоматический контроль состояния конвейера
  • Моментальное обнаружение остановок и отсутствия продукции
  • Сокращение времени реакции на проблемы
  • Возможность анализа паттернов работы линии на основе видеоданных
  • Дополнительный канал контроля для повышения надёжности системы

Интересует похожее решение?

Свяжитесь с нами для обсуждения вашего проекта