Smart Traffic Management System

Maitree Rawat - May 21 '20 - - Dev Community

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

.
Terabox Video Player