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)
Nice , ๐, How did you learn
Python, PHP etc
? Did teachers in university taught you or self taught by online tutorials ?I think see is a good self-taught teacher :D
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.
A very good project you have made ๐
Congrats on graduation ๐
That's a great project. Kudos to you for making this! ๐
You are so creative :)