Skip to content

App for traffic control, security and smart city integration research. Detect and count vehicles from streams on traffic + Calculate and create efficient traffic light control + Secure pedestrians and cars from crashю

License

Notifications You must be signed in to change notification settings

mikebionic/TrafficApp

Repository files navigation

🚦 Smart Traffic Control System

Traffic monitoring, vehicle & pedestrian detection, and intelligent signal management

📌 Project Goals

  • Detect & Count Vehicles from live traffic camera streams using computer vision.
  • Optimize Traffic Light Timings based on real-time data for efficient flow.
  • Enhance Safety for pedestrians and vehicles, minimizing crash risks.

⚙️ Installation & Setup

Requirements

  • Arduino IDE installed and running.
  • Serial Monitor in Arduino IDE should be open.
  • OpenCV installed with all necessary dependencies.
  • Configured and connected cameras for live traffic monitoring.

Steps

  1. Install Arduino IDE and ensure your microcontroller is connected.
  2. Open the Serial Monitor in Arduino IDE.
  3. Install OpenCV (pip install opencv-python) and configure your cameras.
  4. Run the traffic detection script.

Prototype & Implementation

Example Frames:

Clear View Vehicle Detection (1) Vehicle Detection (2)
Clear view Deviation 1 Deviation 2

📄 Documentation

Markdown Versions

DOCX Versions


Features at a Glance

  • Real-time vehicle counting & classification
  • Dynamic traffic light control for smoother flow
  • Pedestrian detection to enhance crossing safety
  • Flexible camera input configuration
  • Works with Arduino-based hardware integration

About

App for traffic control, security and smart city integration research. Detect and count vehicles from streams on traffic + Calculate and create efficient traffic light control + Secure pedestrians and cars from crashю

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published