license plate recognition
TRANSCRIPT
Free PowerPoint Templates
License Plate RecognitionPrepared By:
MAY 2016
• Abdalaffu Badran
• Mohammad Asaad• Mohannad JamalDr. 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 RecognitionSpeed
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 AccuracyWHY 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
VideoIt represents the input to the matlab code that contains the car entrance intersection.
Process PhotoConverts 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
PhotoRepresents the input to the C++ code that contains the best phase of license plate
Process Text Document1. 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