Price: 1500000
Number of applications: 5
20.04.26
Денежное вознаграждение (оплата по этапам/спринтам).
MVP
Задачи ИКТ
Car industry
Intelligent control systems
Software/ IS,
Mobile app
Архитектура и доступность (Защита от блокировок) Для обеспечения 100% отказоустойчивости и независимости от мессенджеров разработка ведется по модели Hybrid Web/Mobile: • Единый Backend: Централизованная обработка всей AI-логики и базы данных. • Frontend: Прогрессивное веб-приложение (PWA) с зеркалированием в Telegram Mini App. Сервис должен быть доступен как по прямой ссылке в браузере (с установкой иконки на рабочий стол), так и внутри мессенджера. 3. Ключевые модули и функционал Модуль 1: Видеоаналитика и AI (Computer Vision) • Детекция: Использование моделей YOLOv8/v10 для обнаружения авто в 6+ зонах одновременно. • Распознавание (LPR): Интеграция библиотек (Nomeroff Net или аналоги) для стабильного чтения номеров РК при любом освещении. • Анализ активности: Детекция стадий (начало/процесс/финиш) на основе визуальных данных (анализ движения и изменения ROI). • Стриминг: Стабильный захват видео по RTSP с автоматическим восстановлением потока при обрывах. Модуль 2: Предиктивное ядро (ETD Engine) • Zero-Manual Calculation: Автоматический расчет времени выезда (Estimated Time of Departure) на основе: 1. Выбранного типа услуги (Стандарт/Экспресс). 2. Текущей стадии процесса, подтвержденной визуально через ИИ. 3. Исторических данных о среднем времени обслуживания на конкретном объекте. Модуль 3: Диспетчер очередей (Logic Backend) • Dynamic Rescheduling: Каскадный пересчет графиков при отклонениях (ранний выезд или задержка). • Уведомления: Автоматическая рассылка (Web Push / Telegram) о сдвигах очереди. • История: Хранение данных (номер авто, время сессии, фотофиксация заезда/выезда). 4. Технологический стек • Backend: Python 3.10+ (FastAPI), PostgreSQL, Redis. • Frontend: React / Next.js (для реализации PWA и Telegram Mini App). • ML/CV: OpenCV, PyTorch, YOLO. • Инфраструктура: Docker, развертывание на GPU-серверах (NVIDIA), MQTT. 5. Ожидаемые результаты (Критерии приемки) 1. Автоматизация: Смена статуса бокса в БД происходит в течение 5 секунд после физического события без участия человека. 2. Точность: Стабильное распознавание номеров РК (включая грязные номера) с точностью не ниже 90% в дневное/вечернее время. 3. Отказоустойчивость: Приложение корректно работает в браузере при блокировке мессенджера. 4. Синхронизация: Обновление времени ожидания в интерфейсе пользователя происходит в реальном времени. 6. Этапы разработки (Milestones) 1. Stage 1: Прототип распознавания номеров и детекции авто на 2-х потоках. 2. Stage 2: Логика «умной очереди» и предиктивного алгоритма (Backend). 3. Stage 3: Разработка PWA-интерфейса и интеграция с Telegram Mini App. 4. Stage 4: Полевое тестирование на объекте и финализация системы уведомлений. 7. Требования к коду и архитектурному заделу • Git: Передача исходного кода в репозиторий заказчика. • Документация: Обязательное документирование API (Swagger/Redoc). • Масштабируемость: Архитектура должна позволять масштабирование до 50+ камер. • Mobile Readiness: Backend должен быть спроектирован как универсальный RESTful API, полностью отделенный от фронтенд-логики, для обеспечения бесшовной интеграции с нативными мобильными приложениями (Flutter/React Native) на следующем этапе развития проекта.
1. Полная автоматизация учета занятости постов (исключение человеческого фактора). 2. Повышение пропускной способности объекта за счет предиктивного расчета времени (ETD) и умной очереди. 3. Прозрачная аналитика посещаемости и времени обслуживания для владельца бизнеса. 4. Минимизация конфликтов в очереди благодаря автоматическим уведомлениям клиентов.
Александр Мещеряков
Purpose and description of task (project)
Общая цель проекта Разработка программного комплекса для автоматизации учета занятости сервисных постов на базе компьютерного зрения. Система должна в реальном времени определять статус зоны (Свободно/Занято), идентифицировать транспортные средства (LPR) и прогнозировать время завершения операции (ETD) без ручного вмешательства персонала.
Note
Ищем команду или опытного Fullstack-разработчика с экспертизой в Computer Vision. Ключевые акценты проекта: 1. Технологический фокус: Нам не нужен "сайт-визитка". Основная ценность — стабильно работающее AI-ядро для распознавания номеров и детекции статуса боксов по RTSP-потокам. 2. Архитектура: Обязательно разделение Backend (FastAPI) и Frontend (PWA) для последующего масштабирования в нативные мобильные приложения. 3. Автоматизация: Система должна работать по принципу Zero-Manual — весь расчет времени (ETD) и управление очередью происходят на основе данных видеоаналитики, а не ручного ввода администратором. Что мы ожидаем от кандидата: • Наличие реальных кейсов с использованием YOLO / OpenCV / Nomeroff Net. • Понимание работы с потоковым видео и оптимизации нагрузки на GPU. • Готовность к поэтапной оплате по факту выполнения Milestones. При отклике, пожалуйста, кратко опишите ваш опыт в проектах с видеоаналитикой».