Что это такое?
Прототип системы умного управления светофорами, который анализирует видео и подстраивает сигналы под текущий трафик.
Naveennaveentamil/ai-traffic-signal-optimization — open-source проект на Python, который стоит оценить перед внедрением или доработкой.
Для разработчиков на Python, которые хотят разобраться в компьютерном зрении и веб-интерфейсах для умных городов.
Обычные светофоры работают по фиксированному расписанию и не учитывают реальную загруженность дорог, что ведёт к пробкам и потерям времени.
Система загружает видео с дорожных камер, распознаёт машины через YOLOv8, считает их по полосам и на основе этих данных динамически меняет длительность зелёного сигнала. Есть режим «зелёной волны» для спецтранспорта и предсказание заторов через ML-модель. Всё показывается в веб-дашборде с анимированными светофорами и графиками.
Это образовательный прототип системы адаптивного управления дорожным движением. Он имитирует работу перекрёстка, принимая решения на основе видеоанализа и простых правил. Проект собран как полноценное веб-приложение с бэкендом на Flask, фронтендом на чистом JS и хранением данных в MongoDB.
Если не загрузить своё видео, система будет работать на синтетических данных — так что демо запустится в любом случае.
Стоит попробовать как наглядный пример связки CV, ML и веба, но для продакшена нужна серьёзная доработка.
Проект выглядит законченным прототипом, но активность низкая (30 звёзд, 1 форк). Скорее всего, это демо для портфолио.
Карточка собрана по данным GitHub, README и структуре репозитория. Это не официальная документация проекта.
Прототип системы умного управления светофорами, который анализирует видео и подстраивает сигналы под текущий трафик.
Для разработчиков и студентов, изучающих компьютерное зрение, ML и создание full-stack приложений на Python.
Если проект подходит под ваш сценарий, можем помочь с установкой, интеграцией, доработкой или аккуратным форком под вашу инфраструктуру.