1. Free PowerPoint Templates
License Plate
RecognitionPrepared By:
MAY 2016
• Abdalaffu Badran
• Mohammad Asaad
• Mohannad Jamal
Dr. Jamal Kharwsheh
2. Free PowerPoint Templates
Free PowerPoint Templates
CONTENTS
Conclusion
Sample Test
How It Works?
Introduction
Why ALPR Camera?
Problems We Faced
SWOT Analysis
3. 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.
5. Free PowerPoint Templates
License Plate 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
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
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 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
10. 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++
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 program takes the text document that contains the
driver phone number and send it Serially to the Arduino.
HOW IT WORKS -PROCESSING
16. 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
17. Arduino have a fixed context and variable number serially from the
Processing program
HOW IT WORKS -ARDUINO
18. 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