Free PowerPoint Templates
License Plate
RecognitionPrepared By:
MAY 2016
• Abdalaffu Badran
• Mohammad Asaad
• Mohannad Jamal
Dr. Jamal Kharwsheh
Free PowerPoint Templates
Free PowerPoint Templates
CONTENTS
Conclusion
Sample Test
How It Works?
Introduction
Why ALPR Camera?
Problems We Faced
SWOT Analysis
INTRODUCTION
License Plate Recognition
Speed detection
Capturing Identification
Extraction prosecution
Supervise the traffic
and detect the
crimes
detect the Contrary
car to traffic
laws
Extract the license
plate number
Prosecute drivers that
pass the stipulated
speed limit.
Free PowerPoint Templates
7,694 7,257 101
Traffic Accidents DeathsThe number of road
traffic injuries
Palestine 2015
Free PowerPoint Templates
License Plate Extraction
Cost Effective
More features
according to image
processing technique
No Human Resources
?????????????????
Higher Accuracy
WHY ALPR CAMEERA ?
HOW IT WORKS ?
Matlab C++ Processing Arduino
• Fragmentation
• Analyzing
• Calculating
the speed
• Gray scale
• Threshold
• Extracting the
plate number
Mediator
program
(to serial)
send SMS
Message to
variable Phone
number
Free PowerPoint Templates
Video
It represents the input to the
matlab code that contains the
car entrance intersection.
Process Photo
Converts the video into frames
and analyze it to calculate the
speed by detecting the entry
and exits moments.
The code choose the frame that
contains the best phase of the
license plate and send it to C++
directory as the output of the
code.
HOW IT WORKS -MATLAB
At the beginning, the code makes an object contains the
details of the video which are the height, the width, frame rate
and the number of frames. Then segment the video into
number of frames based on the previous data
HOW IT WORKS -MATLAB
According to the entry and exit moments; the
code choose the middle frame and save it in a
specific directory (Visual Basic Workspace)
HOW IT WORKS -MATLAB
Photo
Represents the input to the C++
code that contains the best
phase of license plate
Process Text Document
1. Finding Plate.
2. Character Recognition.
Compare the output with
database contents, then extract
the car owner phone number.
HOW IT WORKS –C++
HOW IT WORKS –C++
Gray Scale Threshold
Possible Characters Vector of Possible Characters Extract Plate Number
Original Image
Finding Plates
HOW IT WORKS –C++
Gray Scale
Possible Characters Vector of Possible Characters Character recognition
Original Image Threshold
Character Recognition
HOW IT WORKS –C++
Plate Extraction
The program find the number of possible plates in the picture
and the plate number if exist then compare the database entries
to determine the driver phone number as shown.
HOW IT WORKS –C++
Output (Phone Number)
The program save the car owner phone number in a text document.
The Processing program takes the text document that contains the
driver phone number and send it Serially to the Arduino.
HOW IT WORKS -PROCESSING
The Processing program takes the text document that contains the
driver phone number (from the Visual studio C++ directory) and send it
Serially to the Arduino.
HOW IT WORKS -PROCESSING
Arduino have a fixed context and variable number serially from the
Processing program
HOW IT WORKS -ARDUINO
Free PowerPoint Templates
Topic and Topic Comparison
VSTOPIC TOPIC
Comparison
Lorem ipsum dolor sit amet, urna scelerisque, lacus wisi, congue suspendisse eget scelerisque in porta
est, ipsum cras. Ornare sit elit, litora lacus ea sed fermentum inceptos. Dolor aliquam maecenas elit sed
amet, tellus vivamus mattis. Augue metus feugiat vivamus pellentesque qui. Vestibulum sit massa quis
a, mattis vestibulum ac viverra vel. Venenatis ultrices metus sed
Free PowerPoint Templates
Education is the most powerful weapon which
you can use to change the world.
-- Nelson Mandela

License plate recognition

  • 1.
    Free PowerPoint Templates LicensePlate RecognitionPrepared By: MAY 2016 • Abdalaffu Badran • Mohammad Asaad • Mohannad Jamal Dr. Jamal Kharwsheh
  • 2.
    Free PowerPoint Templates FreePowerPoint Templates CONTENTS Conclusion Sample Test How It Works? Introduction Why ALPR Camera? Problems We Faced SWOT Analysis
  • 3.
    INTRODUCTION License Plate Recognition Speeddetection Capturing Identification Extraction prosecution Supervise the traffic and detect the crimes detect the Contrary car to traffic laws Extract the license plate number Prosecute drivers that pass the stipulated speed limit.
  • 4.
    Free PowerPoint Templates 7,6947,257 101 Traffic Accidents DeathsThe number of road traffic injuries Palestine 2015
  • 5.
    Free PowerPoint Templates LicensePlate Extraction Cost Effective More features according to image processing technique No Human Resources ????????????????? Higher Accuracy WHY ALPR CAMEERA ?
  • 6.
    HOW IT WORKS? Matlab C++ Processing Arduino • Fragmentation • Analyzing • Calculating the speed • Gray scale • Threshold • Extracting the plate number Mediator program (to serial) send SMS Message to variable Phone number
  • 7.
    Free PowerPoint Templates Video Itrepresents the input to the matlab code that contains the car entrance intersection. Process Photo Converts the video into frames and analyze it to calculate the speed by detecting the entry and exits moments. The code choose the frame that contains the best phase of the license plate and send it to C++ directory as the output of the code. HOW IT WORKS -MATLAB
  • 8.
    At the beginning,the code makes an object contains the details of the video which are the height, the width, frame rate and the number of frames. Then segment the video into number of frames based on the previous data HOW IT WORKS -MATLAB
  • 9.
    According to theentry and exit moments; the code choose the middle frame and save it in a specific directory (Visual Basic Workspace) HOW IT WORKS -MATLAB
  • 10.
    Photo Represents the inputto the C++ code that contains the best phase of license plate Process Text Document 1. Finding Plate. 2. Character Recognition. Compare the output with database contents, then extract the car owner phone number. HOW IT WORKS –C++
  • 11.
    HOW IT WORKS–C++ Gray Scale Threshold Possible Characters Vector of Possible Characters Extract Plate Number Original Image Finding Plates
  • 12.
    HOW IT WORKS–C++ Gray Scale Possible Characters Vector of Possible Characters Character recognition Original Image Threshold Character Recognition
  • 13.
    HOW IT WORKS–C++ Plate Extraction The program find the number of possible plates in the picture and the plate number if exist then compare the database entries to determine the driver phone number as shown.
  • 14.
    HOW IT WORKS–C++ Output (Phone Number) The program save the car owner phone number in a text document.
  • 15.
    The Processing programtakes the text document that contains the driver phone number and send it Serially to the Arduino. HOW IT WORKS -PROCESSING
  • 16.
    The Processing programtakes the text document that contains the driver phone number (from the Visual studio C++ directory) and send it Serially to the Arduino. HOW IT WORKS -PROCESSING
  • 17.
    Arduino have afixed context and variable number serially from the Processing program HOW IT WORKS -ARDUINO
  • 18.
    Free PowerPoint Templates Topicand Topic Comparison VSTOPIC TOPIC Comparison Lorem ipsum dolor sit amet, urna scelerisque, lacus wisi, congue suspendisse eget scelerisque in porta est, ipsum cras. Ornare sit elit, litora lacus ea sed fermentum inceptos. Dolor aliquam maecenas elit sed amet, tellus vivamus mattis. Augue metus feugiat vivamus pellentesque qui. Vestibulum sit massa quis a, mattis vestibulum ac viverra vel. Venenatis ultrices metus sed
  • 19.
    Free PowerPoint Templates Educationis the most powerful weapon which you can use to change the world. -- Nelson Mandela