Vehicle Speed Detection using Machine Learning Approach

Project Code :TEMBMA3338

Objective

The main objective of this project is to identify the speed of vehicle through predefined machine learning files. If there is an overspeed, an SMS alert will be sent to authorities.

Abstract

The main reason of many road accidents that are occurring in modern days are due to over speeding and negligence driving. In order to identify the vehicle which are driving with a speed more than the limit, this project will identify it and send as SMS to authorities that a vehicle is found with over speed. Due to this authorities will take action accordingly. We are using Haar machine learning files for identifying any type of vehicles. This project will eliminate of police to manually check the over speed identification.

Keywords: Over speed alert, Raspberry Pi, Vehicle Speed detection.

NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

Block Diagram

Specifications

Hardware Requirements:

  • Raspberry Pi
  • Memory Card
  • 5V 2A Adapter
  • Webcam
  • GSM
  • 12V 1A Adapter
  • Connecting Wires

Software Requirements:

  • NOOBS OS
  • Advanced IP Scanner
  • VNC Viewer
  • Python3 IDLE

Learning Outcomes


  • Raspberry Pi Pin diagram and Architecture
  • How to install and setting up of NOOBS OS
  • Basics of Python
  • Webcam interface with raspberry pi
  • OpenCV library installation in raspberry pi
  • Vehicle detection using Haar files.
  • Vehicle speed measurement
  • GSM interface with raspberry pi
  • How to send SMS using raspberry and GSM
  • About Project Development Life Cycle:
    • Planning and Requirement Gathering( software’s, Tools, Hardware components, etc.,)
    • Schematic preparation 
    • Code development and debugging
    • Hardware development and debugging
    • Development of the Project and  Output testing
  • Practical exposure to:
    • Hardware and software tools. ,
    • Solution providing for real time problems,
    • Working with team/ individual,
    • Work on Creative ideas.
  • Project development Skills
    • Problem analyzing skills
    • Problem solving skills
    • Creativity and imaginary skills
    • Programming skills
    • Deployment
    • Testing skills
    • Debugging skills
    • Project presentation skills
    • Thesis writing skills

Demo Video

Final year projects