Система видеомониторинга на автомойках самообслуживания, отслеживающая движение и классифицирующая события.
Главным запросом заказчика было автоматическое отслеживание уборщика на территории автомойки в противовес ежедневному просмотру видеозаписей и ручному поиску данного события.
Вторым запросом было отображение прибыли каждого терминала автомойки.
Что было сделано:- приложение для анализа видеопотока камер (Python)
- модель искусственного интеллекта, обученная распознавать движение определенного типа, и математический алгоритм для определения другого второго типа движения
- алгоритм нарезки видео с конкретным типом движения
- платформа с доступом к нарезанным видео: фронтенд (React), бэкенд (Python), UI/UX дизайн
- статистика денежных средств в виде графика, агрегирующего денежные пополнения, поступающие через терминалы на мойке
Используемые технологии:- Python
- React
- JavaScript
- Docker
- Gitlab CI
- RabbitMQ
- Celery
- Flask
- SQLAlchemy
- Marshmallow
- PostgreSQL
- OpenCV
- PyTorch
- PyTest