Raspberry Pi Based Vehicle Number Plate Recognition Using OCR

Also Available Domains Raspberry pi|Raspberry pi

Project Code :TEMBMA2665

Objective

The main objective of this project is to build a Raspberry Pi based Vehicle Number Plate Recognition system using OCR. The image of the Number plate is captured and is processed to extract the vehicle number with Raspberry pi and whenever the vehicle is detected then the data will be send to the cloud finally.

Abstract

The basic idea of this project is to build a Raspberry Pi based Vehicle Number Plate Recognition system using python. Real-Time license plate detection and recognition can be very useful for automating toll booths, finding out traffic rule breakers and for addressing other vehicle-related security and safety issues.

The system uses a camera along with an LCD display circuit interfaced to a Raspberry Pi. The system constantly processes incoming camera footage to detect any trace of number plates. On sensing a number plate in front of the camera, it processes the camera input, extracts the number plate part from the image, processes the extracted image using OCR and extracts the number plate number from it. The system then displays the extracted number on the display and the same is sent to an IoT platform.

Keywords: OCR – Optical Character Recognition, Raspberry Pi, IoT.

 

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
  • Micro SD card
  • 5V Adapter
  • Camera
  • GSM Module
  • 16x2 LCD

Software Requirements:

  • NOOBS Software
  • VNC Viewer
  • Python3 IDE
  • Fritzing
  • Third Party server

Learning Outcomes

  • Raspberry Pi Pin diagram and Architecture
  • How to install NOOBS Software
  • Setting up and Installation procedures for Raspberry Pi
  • How to connect Raspberry Pi to monitor through HDMI cable?
  • Introduction to Python3 IDE
  • Commands in Python
  • Basic coding in Python
  • How to interface ultrasonic sensor with Raspberry Pi?
  • What is OCR?
  • How to connect camera to Raspberry Pi?
  • How to identify vehicle number present on the number plate of a vehicle?
  • What is serial communication?
  • Working of GSM
  • How to interface GSM with Raspberry Pi?
  • Introduction to IOT
  • IOT Architecture
  • IOT – Applications and Scope
  • How to send the data from Raspberry Pi to an IOT platform?
  • 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

mail-banner
call-banner
contact-banner
Request Video

Related Projects

Final year projects