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

Gokuld102/ai-traffic-signal-optimization: AI Traffic Signal Optimization — умный светофор на Python с ИИ

Прототип системы адаптивного управления светофорами с детекцией транспорта и веб-дашбордом.

Это учебный прототип системы управления светофором на перекрёстке. Бэкенд на Flask, фронтенд на чистом JS, ИИ-модули на OpenCV и scikit-learn. Данные хранятся в MongoDB. Проект показывает, как можно связать компьютерное зрение и веб-интерфейс для решения...

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

Для кого это

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

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

Традиционные светофоры работают по фиксированному расписанию, не учитывая реальный трафик и экстренные ситуации.

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

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

Что видно по README

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

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

Детекция транспорта YOLOv8 + OpenCVДинамическое управление сигналами на основе загруженностиПриоритет для экстренных машин (скорая, пожарная)Прогнозирование заторов с помощью MLВеб-дашборд с анимированными светофорами и графикамиХранение истории в MongoDB

Технологии

PythonFlaskYOLOv8OpenCVscikit-learnMongoDB

Темы и ключи

aicomputer-visionflaskmachine-learningopencvsmart-citytraffic-systemyolo

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

Если видеофайл не загружен, система переключается на синтетические данные, чтобы дашборд всё равно работал — удобно для демонстрации.

С чего начать

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

Оценка GitRadar

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

Вердикт GitRadar

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

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

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

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

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

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

FAQ

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

Прототип системы умного светофора: считает машины на видео, меняет сигналы и показывает всё в веб-интерфейсе.

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

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

Источники

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

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

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