license plate recognition

19
License Plate Recognition Prepared By: MAY 2016 Abdalaffu Badran Mohammad Asaad Mohannad Jamal Dr. Jamal Kharwsheh

Upload: slmnsvn

Post on 26-Jan-2017

58 views

Category:

Engineering


1 download

TRANSCRIPT

Page 1: License plate recognition

Free PowerPoint Templates

License Plate RecognitionPrepared By:

MAY 2016

• Abdalaffu Badran

• Mohammad Asaad• Mohannad JamalDr. Jamal Kharwsheh

Page 2: License plate recognition

Free PowerPoint Templates

Free PowerPoint Templates

CONTENTS

Conclusion

Sample Test

How It Works?

Introduction

Why ALPR Camera?

Problems We Faced

SWOT Analysis

Page 3: License plate recognition

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.

Page 4: License plate recognition

Free PowerPoint Templates

7,694

7,257

101

Traffic Accidents DeathsThe number of road traffic

injuries

Palestine 2015

Page 5: License plate recognition

Free PowerPoint Templates

License Plate Extraction

Cost Effective

More features according to image processing technique

No Human Resources

?????????????????

Higher AccuracyWHY ALPR CAMEERA ?

Page 6: License plate recognition

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

Page 7: License plate recognition

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

Page 8: License plate recognition

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

Page 9: License plate recognition

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

Page 10: License plate recognition

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++

Page 11: License plate recognition

HOW IT WORKS – C++

Gray Scale Threshold

Possible Characters

Vector of Possible Characters

Extract Plate Number

Original Image

Finding Plates

Page 12: License plate recognition

HOW IT WORKS – C++

Gray Scale

Possible Characters

Vector of Possible Characters

Character recognition

Original Image Threshold

Character Recognition

Page 13: License plate 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.

Page 14: License plate recognition

HOW IT WORKS – C++Output (Phone Number)The program save the car owner phone number in a text document.

Page 15: License plate recognition

The Processing program takes the text document that contains the driver phone number and send it Serially to the Arduino.

HOW IT WORKS - PROCESSING

Page 16: License plate recognition

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

Page 17: License plate recognition

Arduino have a fixed context and variable number serially from the Processing program

HOW IT WORKS - ARDUINO

Page 18: License plate recognition

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

Page 19: License plate recognition

Free PowerPoint Templates

Education is the most powerful weapon which you can use to change the world.

-- Nelson Mandela