Версия для слабовидящих
Система компьютерного зрения

Система определения траектории движения | Королевские кабаны | Кванториум

Система определения траектории движения | Королевские кабаны | Кванториум

Система определения
траектории движения

Компьютерное зрение для трекинга объектов в реальном времени

🎯 Трекинг в реальном времени 📊 Визуальный анализ 💾 Автономный .exe

📌 О проекте

Система компьютерного зрения для определения траектории движения объекта в реальном времени на базе современных алгоритмов обработки видеопотока.

🎯 Трекинг в реальном времени
Выделение объекта по цвету, определение координат и построение траектории
📊 Визуальный анализ
Автосохранение детализированных изображений для глубокого анализа
💾 Автономная работа
Формат .exe без необходимости установки Python или библиотек
Схема принципа работы системы определения траектории

⚙️ Принцип работы

📷 Камера
(Видеопоток)
🔲 Перспективное преобразование
(Warp)
🎨 HSV фильтрация
(Выделение цвета)
📍 Поиск контура
и центра объекта
📈 Построение
траектории на холсте
💾 Сохранение
изображения и логов

Алгоритм реализован с использованием OpenCV. Основной цикл обрабатывает кадры, применяет цветовые маски и вычисляет геометрические центры (центроиды) для формирования вектора движения.

🎯 Цель и задачи проекта

Цель

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

Задачи

  • Реализовать стабильное обнаружение маркера в HSV-пространстве
  • Привести изображение к единой перспективе (warp) для корректной метрики
  • Собирать и визуализировать траекторию на отдельном холсте
  • Обеспечить сохранение снимков и логов в локальную папку
  • Упаковать проект в переносимый исполняемый файл (.exe)

📈 Актуальность проекта

💡 Доступный анализ
Не требует специализированного дорогостоящего оборудования
📚 Образовательная база
Наглядная демонстрация физических и математических принципов
💰 Экономия ресурсов
Эффективная альтернатива промышленным трекерным системам
🔄 Универсальность ПО
Работает на базе обычной камеры, высокая гибкость развертывания

🌍 Применение системы

👥 Трекинг потоков людей
Анализ движения в общественных местах (ТЦ, метро), выявление загруженных зон
🔬 Движение микроорганизмов
Отслеживание траекторий бактерий и клеток под микроскопом
Спорт и анализ движений
Отслеживание траектории мяча или техники спортсмена
🏭 Производство и контроль
Мониторинг движения деталей на конвейерах, выявление отклонений

📊 Сравнение с конкурентами

СистемаСтоимостьТочностьВ реальном времениПростота
OptiTrack / Vicon$$$$$★★★★★⚠️
Basler / Cognex Vision$$$★★★★☆⚠️
Kinovea / Tracker$$★★★☆☆⚠️
Мой проект$★★★★☆

$ - низкая стоимость | ☆ - уровень точности | ⚠️ - требует настройки

🖥️ Технические требования

ОС Windows (64-bit)
Полная совместимость с актуальными версиями
Видеоустройство
Веб-камера или виртуальная камера (DroidCam)
Автономность
Формат .exe, запуск без установки Python
Конфликты
Требуется отсутствие сторонних процессов, занимающих камеру

🚀 Дальнейшее развитие

📊 Экспорт данных
Сохранение координат траектории в CSV / JSON
🎛️ Фильтрация шума
Калибровка камеры и программная стабилизация
🎯 Multi-object tracking
Одновременное отслеживание нескольких маркеров
⚙️ Автокалибровка
Распознавание цвета маркера и настройка HSV-порогов

📸 Результаты работы системы

📹
Исходный поток
🔄
Warp Perspective
📈
Холст траектории

Дополнительные возможности: полная поддержка DroidCam и виртуальных камер, интеллектуальный алгоритм автоматического поиска активного индекса видеокамеры. Результаты автоматически сохраняются в формате PNG: trajectory_<timestamp>.png

🏆 Достижения

🥉
3 МЕСТО — Технофест 2026
Региональный фестиваль технологических проектов
Номинация: Инженерная разработка
🥈
2 МЕСТО — Техношторм
Конкурс цифровых и технологических проектов
ГБУ ДО «ЦМИНК «КВАНТОРИУМ»

Команда: «КОРОЛЕВСКИЕ КАБАНЫ»  |  Автор: Никита Седов  |  Наставник: Адиатуллин Руслан Халитович

Подтверждённый результат: Диплом III степени // ТЕХНОФЕСТ-2026