Skip to content

Al-Go is a thesis project by ECE students Balla, Saavedra, and Tejano focused on intelligent traffic monitoring. Pedestrian.py detects and tracks pedestrians and PWDs using a trained model and tracking. Vehicle.py counts vehicles in zones. Program.py manages the Raspberry Pi camera, processes frames, and handles data transmission.

Notifications You must be signed in to change notification settings

Jerichophy/Al-Go

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Al-Go

Al-Go is a thesis project by ECE students Balla, Saavedra, and Tejano focused on intelligent traffic monitoring. The system detects and tracks pedestrians, people with disabilities (PWDs), and vehicles using AI models deployed on Raspberry Pi devices.

Computer Vision-Based Real-Time Pedestrian Density Monitoring for Traffic Signal Control Manuscript.pdf

Project Structure

  • Pedestrian.py
    Detects and tracks pedestrians and PWDs using a trained model and tracking logic. Differentiates between pedestrians and passerby.

  • Vehicle.py
    Performs zone-based vehicle counting with defined areas to monitor traffic flow.

  • Program.py
    Manages Raspberry Pi cameras, captures frames, processes them through detection models, and sends detection data via serial communication.

Features

  • Real-time pedestrian and vehicle detection
  • Differentiation of PWDs using specialized models
  • Zone-based vehicle counting
  • Multi-threaded camera handling
  • Serial communication for data output

Requirements

  • Python 3.x
  • Degirum AI SDK
  • OpenCV
  • Picamera2
  • libcamera
  • Raspberry Pi with cameras attached

Usage

  1. Connect Raspberry Pi cameras and serial devices.
  2. Install required dependencies.
  3. Run Program.py to start detection and data transmission.

Authors

  • Balla
  • Saavedra
  • Tejano

About

Al-Go is a thesis project by ECE students Balla, Saavedra, and Tejano focused on intelligent traffic monitoring. Pedestrian.py detects and tracks pedestrians and PWDs using a trained model and tracking. Vehicle.py counts vehicles in zones. Program.py manages the Raspberry Pi camera, processes frames, and handles data transmission.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages