DEV Community

Cover image for Smart Traffic Management System
Maitree Rawat
Maitree Rawat

Posted on

Smart Traffic Management System

My Final Project

According to Indian Express every hour 17 people die of a road accident in India. To reduce the numbers many strategies have been adopted by the government such as stricter rules and difficulty in driving license test. Many developed countries have come up with the idea of Smart Traffic Management System to reduce congestion and accident numbers. Some also tried speed detectors. Most of the Traffic Management system around the world revolve around this definition of Traffic Management which is a system where centrally-controlled traffic signals and sensors regulate the flow of traffic through the city in response to demand. There can be innumerable reasons for the accidents but the one which cannot be ignored is over speeding especially on the highways. Highways which is also termed as the Biggest Killer by the Ministry of Road Transport makes no sense to have smart traffic lights.
The project focuses on the goal to help the RTO (Regional Transport Office) staff spotting the overs speeding vehicles as defaulters as well as the people to view the traffic congestion.

Goals of this project are:

  • Spot the over speeding defaulters.
  • Providing the RTO Staff a GUI based environment where he/she can not only monitors the traffic but also get the real time defaulters check , e-challan generation and analytics.
  • To reduce the manpower which earlier used to sit on the cameras to spot the defaulters , but our software does it all its own.
  • Providing real-time video streaming for the traffic congestion for the people.

Project Requirements

Hardware Requirements: Raspberry Pi, Camera, Processor: Intel i3 or later / AMD Ryzen 3 or later.

Software Requirements

  • PHP (back end) and HTML5 (front end)
  • Python 3 (or greater) with OpenCV
  • Web Browser: Microsoft Internet Explorer, Mozilla, Google Chrome or later
  • MySQL Server (back-end)
  • Operating System: Windows XP / Windows7/ Windows Vista

Project Report Link

The project report consists of in depth specifications & implementations of this project.

Demo Link

One of the major issues I faced during the development of this project was to devise a method to come up with an accurate prediction of velocity. This is how I addressed this problem

Top comments (6)

Collapse
 
shaijut profile image
Shaiju T

Nice , ๐Ÿ˜„, How did you learn Python, PHP etc ? Did teachers in university taught you or self taught by online tutorials ?

Collapse
 
atulcodex profile image
๐Ÿšฉ Atul Prajapati ๐Ÿ‡ฎ๐Ÿ‡ณ

I think see is a good self-taught teacher :D

Collapse
 
turnerj profile image
James Turner

That looks like a fun project, great job! I've always found traffic management systems super interesting, wish my Uni project was something like this.

Collapse
 
mindset profile image
Jayesh Tembhekar โšก

A very good project you have made ๐Ÿ†
Congrats on graduation ๐ŸŽ‰

Collapse
 
vaibhavkhulbe profile image
Vaibhav Khulbe

That's a great project. Kudos to you for making this! ๐ŸŽ‰

Collapse
 
atulcodex profile image
๐Ÿšฉ Atul Prajapati ๐Ÿ‡ฎ๐Ÿ‡ณ

You are so creative :)