← Все проекты
Проект / Python

Naveennaveentamil/ai-traffic-signal-optimization: AI Traffic Signal Optimization — умное управление светофорами на Python

Прототип системы, которая анализирует видео с камер и подстраивает работу светофоров в реальном времени.

Naveennaveentamil/ai-traffic-signal-optimization — open-source проект на Python, который стоит оценить перед внедрением или доработкой.

★ 30 Python Форки 1 Issue 0 Оценка 6/10 Карточка проверена

Для кого это

Для разработчиков на Python, которые хотят разобраться в компьютерном зрении и веб-интерфейсах для умных городов.

Проблема / задача

Обычные светофоры работают по фиксированному расписанию и не учитывают реальную загруженность дорог, что ведёт к пробкам и потерям времени.

Как это работает

Система загружает видео с дорожных камер, распознаёт машины через YOLOv8, считает их по полосам и на основе этих данных динамически меняет длительность зелёного сигнала. Есть режим «зелёной волны» для спецтранспорта и предсказание заторов через ML-модель. Всё показывается в веб-дашборде с анимированными светофорами и графиками.

Что видно по README

Это образовательный прототип системы адаптивного управления дорожным движением. Он имитирует работу перекрёстка, принимая решения на основе видеоанализа и простых правил. Проект собран как полноценное веб-приложение с бэкендом на Flask, фронтендом на чистом JS и хранением данных в MongoDB.

Ключевые возможности

Детекция транспорта через YOLOv8 и OpenCVДинамическое изменение длительности зелёного сигналаПриоритетный режим для экстренных машинПредсказание уровня заторов через scikit-learnВеб-дашборд с визуализацией в реальном времениAI/LLM интеграцияAI/LLM интеграция.

Технологии

PythonFlaskYOLOv8OpenCVMongoDBscikit-learn

Интересный факт

Если не загрузить своё видео, система будет работать на синтетических данных — так что демо запустится в любом случае.

С чего начать

  • Установи Python 3.10+ и запусти MongoDB локально
  • Склонируй репозиторий и установи зависимости из requirements.txt
  • Запусти backend/app.py и открой http://127.0.0.1:5000

Оценка GitRadar

Удобство
6/10
Свежесть
7/10
Перспектива
8/10
Монетизация
4/10
Общая оценка
6/10

Вердикт GitRadar

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

Наблюдения по обновлениям

Проект выглядит законченным прототипом, но активность низкая (30 звёзд, 1 форк). Скорее всего, это демо для портфолио.

Что мы проверили

Карточка собрана по данным GitHub, README и структуре репозитория. Это не официальная документация проекта.

Создан на GitHub
30 марта 2026 г.
Последнее обновление репо
30 марта 2026 г.
Последняя проверка GitRadar
30 марта 2026 г.
Изученные файлы
ai-traffic-signal-optimization-main/ai/dataset/README.txt, ai-traffic-signal-optimization-main/backend/app.py, ai-traffic-signal-optimization-main/frontend/index.html, ai-traffic-signal-optimization-main/README.md, ai-traffic-signal-optimization-main/requirements.txt, ai-traffic-signal-optimization-main/frontend/script.js

FAQ

Что это такое?

Прототип системы умного управления светофорами, который анализирует видео и подстраивает сигналы под текущий трафик.

Для кого подходит?

Для разработчиков и студентов, изучающих компьютерное зрение, ML и создание full-stack приложений на Python.

Источники

  • GitHub исходный код и активность
  • README описание, ссылки, стартовые материалы

Нужна помощь с Naveennaveentamil/ai-traffic-signal-optimization?

Если проект подходит под ваш сценарий, можем помочь с установкой, интеграцией, доработкой или аккуратным форком под вашу инфраструктуру.