SlideShare a Scribd company logo
AUTOMATIC NUMBER PLATE
RECOGNITION
BYMEDHA GOYAL
ANJALI SANTOSHI
PRIYA SINGH
ANJALI MEHRA
AUTOMATIC NUMBER PLATE RECOGNITION
(ANPR)
INTRODUCTION
In most cases, vehicles are identified by their license plate
numbers, which are easily readable by humans but not
machines. For machines, a registration number plate is just a
dark spot that is within a region of an image with a certain
intensity and luminosity. Because of this, it is necessary to
design a robust mathematical system able to perceive and
extract what we want from the captured image.
The purpose of this is to build a real time application which
recognizes license plates from cars at a gate, for example at
the entrance of a parking area. The system, based on regular
PC with video camera, catches video frames which include
a visible car license plate and processes them. Once a license
plate is detected, its digits are recognized, displayed on the
User Interface or checked against a database.
The system will be based on a personal computer and
software packages available, MATLAB program and a digital
camera, which help to capture the images of the vehicle
license plate.
Input image
The initial phase of image processing for Vehicle License Plate
Recognition is to obtain images of vehicles. Electronic devices
such as optical (digital/video) camera, webcam etc can be
used to capture the acquired images
Pre-processing
The RGB image is then converted into a gray scale image for
easy analysis as it consists of only two colour channels.
Median filtering is then implemented for the effective
removal of speckle noise, salt and pepper noise (impulsive
noise). The aim of this process is to increase and improve the
visibility of the image. The gray image is then cropped which is
a recognition process whereby it will extract the smallest
rectangle which will contains the edge of the license plate and
license plate itself.

The cropped image.
Plate Region Extraction
Morphological-dilation operation with rectangular structuring
element(SE) of sixe 3X3 is then performed on the binary
image. Dilation is a morphological transformation that
combines two sets by using vector addition of set SEs, and
Erosion can be obtained by dilating the complement of the
black pixels and the taking the complement of the resulting
point set.
Let B denote an SE which is a 3x3 square. The dilation of the
image A using the SE B result in another binary image z which
is defined as (1) and (2),
Similarly, the erosion of the image A by SE B is the binary image z
defined by
Suppression of structures that are lighter than their surroundings
and that are connected to the image border was performed. The
area of each of the rectangle is then calculated. From the
experiments conducted with large number of real scene images
it was observed that the region representing the number plate
are of larger area in majority of the images. Therefore the
rectangle which is of maximum size is selected. Morphologicalerosion operation with rectangular structuring element of sixe
10X5 was then performed. In erosion, every object pixel that is
touching a background pixel is changed into a background pixel.
It makes the objects smaller. By subtracting the original image
from the eroded image, the number plate would be extracted as
there is a large difference between the two images.
Result of Morphological
Dilation

Result of Morphological
Erosion with a Bounding box

Result of subtraction
Segmentation of Individual Characters in the Number
Plate
The character segmentation acts as a bridge between the
number plate extraction and optical character recognition
modules. Its main function is to segment the characters on
the chosen candidate region(number plate) such that each
character can be sent to the optical character recognition
module individually for recognition. This was achieved by the
application of the edge operators and by the relaxation
labeling approach.
Four edge detection methods were used for comparison. They
are
1. Canny Edge Detection
2. Sobel Edge Detection
3. Prewitt edge detection.
4. Log edge detection
(a) Canny

(C) Prewitt

(b) Sobel

(d) LOG

Fig1: Result of application of the four different edge detectors
Labels are then assigned to the edges which are obtained as
the result of the application of the edge detection operators.
The characters are then extracted through the assigned labels.
Fill hole approach is then performed in order to facilitate the
labels for character recognition
Fig2: Result of Fill hole approach of Fig1(a).
Character Recognition
It is employed for the purpose of conversion of images of text
into characters. OCR Software and ICR Software technology
are analytical artificial intelligence systems that consider
sequences of characters rather than whole words or phrases.
Based on the analysis of sequential lines and curves, OCR and
ICR make 'best guesses' at characters using database look-up
tables to closely associate or match the strings of characters
that form words.
The number plates may be bent and/or tilted with respect to
the camera, characters extracted from such number plates
may be deformed. Furthermore, input characters may be
noisy, broken or incomplete.
Character recognition techniques should be able to tolerate
these defects. We developed our own character templates to
suit our particular application which are shown in Fig 3. The
topological features of the input character are computed and
are compared with those of prestored character templates.
The character template that best matches the input
characters are then displayed.

Fig.3 : OCR templates used for character
recognition.
CONCLUTION
In this paper, we presented application software designed for
the recognition of car number plate. Firstly we extracted the
plate location by performing the morphological operation and
area criteria tests, the edge detectors are then applied and
finally template matching based on optical character
recognition templates was applied to recognize the number
plate characters. A comparison of edge detectors sobel,
prewitt, canny, log operators was performed. The results
showed that the performance of the canny edge detector is
far better than the other three operators.
THANK YOU

More Related Content

What's hot

License plate recognition
License plate recognitionLicense plate recognition
License plate recognition
slmnsvn
 
License Plate Recognition
License Plate RecognitionLicense Plate Recognition
License Plate Recognition
Amr Rashed
 
car number plate detection using matlab image & video processing
car number plate detection using matlab image & video processingcar number plate detection using matlab image & video processing
car number plate detection using matlab image & video processing
Kesava Korukonda
 
Automatic number plate recognition (anpr)
Automatic number plate recognition (anpr)Automatic number plate recognition (anpr)
Automatic number plate recognition (anpr)
AbhishekChoudhary464889
 
Automatic number-plate-recognition
Automatic number-plate-recognitionAutomatic number-plate-recognition
Automatic number-plate-recognition
Devang Tailor
 
Number plate recognition system using matlab.
Number plate recognition system using matlab.Number plate recognition system using matlab.
Number plate recognition system using matlab.
Namra Afzal
 
Automatic number plate recognition using matlab
Automatic number plate recognition using matlabAutomatic number plate recognition using matlab
Automatic number plate recognition using matlab
ChetanSingh134
 
License Plate Recognition System using Python and OpenCV
License Plate Recognition System using Python and OpenCVLicense Plate Recognition System using Python and OpenCV
License Plate Recognition System using Python and OpenCV
Vishal Polley
 
Vehicle number plate recognition using matlab
Vehicle number plate recognition using matlabVehicle number plate recognition using matlab
Vehicle number plate recognition using matlab
Kongara Sudharshan
 
Vehicle Number Plate Recognition System
Vehicle Number Plate Recognition SystemVehicle Number Plate Recognition System
Vehicle Number Plate Recognition Systemprashantdahake
 
License Plate recognition
License Plate recognitionLicense Plate recognition
License Plate recognition
Jasleen Kaur (Chandigarh University)
 
Automatic number plate recognition (anpr)
Automatic number plate recognition (anpr)Automatic number plate recognition (anpr)
Automatic number plate recognition (anpr)
Konnet ViAn Pvt. Ltd
 
car plate recognition
car plate recognitioncar plate recognition
car plate recognitionCruise Chen
 
Automatic number plate recognition
Automatic number plate recognitionAutomatic number plate recognition
Automatic number plate recognitionSaifullah Malik
 
Anpr write up
Anpr write upAnpr write up
Anpr write up
Chandan Gowda
 
Number plate recognition using matlab
Number plate recognition using matlabNumber plate recognition using matlab
Number plate recognition using matlab
Abhishek Sainkar
 
ANPR
ANPRANPR
License Plate Recognition Using Python and OpenCV
License Plate Recognition Using Python and OpenCVLicense Plate Recognition Using Python and OpenCV
License Plate Recognition Using Python and OpenCV
Vishal Polley
 

What's hot (20)

License plate recognition
License plate recognitionLicense plate recognition
License plate recognition
 
License Plate Recognition
License Plate RecognitionLicense Plate Recognition
License Plate Recognition
 
Lpr2003
Lpr2003Lpr2003
Lpr2003
 
car number plate detection using matlab image & video processing
car number plate detection using matlab image & video processingcar number plate detection using matlab image & video processing
car number plate detection using matlab image & video processing
 
Automatic number plate recognition (anpr)
Automatic number plate recognition (anpr)Automatic number plate recognition (anpr)
Automatic number plate recognition (anpr)
 
Automatic number-plate-recognition
Automatic number-plate-recognitionAutomatic number-plate-recognition
Automatic number-plate-recognition
 
Number plate recognition system using matlab.
Number plate recognition system using matlab.Number plate recognition system using matlab.
Number plate recognition system using matlab.
 
Automatic number plate recognition using matlab
Automatic number plate recognition using matlabAutomatic number plate recognition using matlab
Automatic number plate recognition using matlab
 
License Plate Recognition System using Python and OpenCV
License Plate Recognition System using Python and OpenCVLicense Plate Recognition System using Python and OpenCV
License Plate Recognition System using Python and OpenCV
 
Vehicle number plate recognition using matlab
Vehicle number plate recognition using matlabVehicle number plate recognition using matlab
Vehicle number plate recognition using matlab
 
Vehicle Number Plate Recognition System
Vehicle Number Plate Recognition SystemVehicle Number Plate Recognition System
Vehicle Number Plate Recognition System
 
License Plate recognition
License Plate recognitionLicense Plate recognition
License Plate recognition
 
Automatic number plate recognition (anpr)
Automatic number plate recognition (anpr)Automatic number plate recognition (anpr)
Automatic number plate recognition (anpr)
 
car plate recognition
car plate recognitioncar plate recognition
car plate recognition
 
Automatic number plate recognition
Automatic number plate recognitionAutomatic number plate recognition
Automatic number plate recognition
 
Anpr write up
Anpr write upAnpr write up
Anpr write up
 
Number plate recognition using matlab
Number plate recognition using matlabNumber plate recognition using matlab
Number plate recognition using matlab
 
face detection
face detectionface detection
face detection
 
ANPR
ANPRANPR
ANPR
 
License Plate Recognition Using Python and OpenCV
License Plate Recognition Using Python and OpenCVLicense Plate Recognition Using Python and OpenCV
License Plate Recognition Using Python and OpenCV
 

Similar to Automatic no. plate recognition

License Plate Recognition using Morphological Operation.
License Plate Recognition using Morphological Operation. License Plate Recognition using Morphological Operation.
License Plate Recognition using Morphological Operation.
Amitava Choudhury
 
Mobile Based Application to Scan the Number Plate and To Verify the Owner Det...
Mobile Based Application to Scan the Number Plate and To Verify the Owner Det...Mobile Based Application to Scan the Number Plate and To Verify the Owner Det...
Mobile Based Application to Scan the Number Plate and To Verify the Owner Det...
inventionjournals
 
21.Demir.pdf
21.Demir.pdf21.Demir.pdf
21.Demir.pdf
FaSu6
 
A Survey on License Plate Recognition System
A Survey on License Plate Recognition SystemA Survey on License Plate Recognition System
A Survey on License Plate Recognition System
IJARIIE JOURNAL
 
Tracking number plate from vehicle using
Tracking number plate from vehicle usingTracking number plate from vehicle using
Tracking number plate from vehicle using
ijfcstjournal
 
Automatic License Plate Recognition Using Optical Character Recognition Based...
Automatic License Plate Recognition Using Optical Character Recognition Based...Automatic License Plate Recognition Using Optical Character Recognition Based...
Automatic License Plate Recognition Using Optical Character Recognition Based...
IJARIIE JOURNAL
 
License plate recognition
License plate recognitionLicense plate recognition
License plate recognition
rahul bhambri
 
Automated License Plate Recognition for Toll Booth Application
Automated License Plate Recognition for Toll Booth ApplicationAutomated License Plate Recognition for Toll Booth Application
Automated License Plate Recognition for Toll Booth Application
IJERA Editor
 
Smart License Plate Recognition System based on Image Processing
Smart License Plate Recognition System based on Image ProcessingSmart License Plate Recognition System based on Image Processing
Smart License Plate Recognition System based on Image Processing
ijsrd.com
 
Iaetsd heuristics to detect and extract license plates
Iaetsd heuristics to detect and extract license platesIaetsd heuristics to detect and extract license plates
Iaetsd heuristics to detect and extract license plates
Iaetsd Iaetsd
 
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...IJERD Editor
 
An Efficient Model to Identify A Vehicle by Recognizing the Alphanumeric Char...
An Efficient Model to Identify A Vehicle by Recognizing the Alphanumeric Char...An Efficient Model to Identify A Vehicle by Recognizing the Alphanumeric Char...
An Efficient Model to Identify A Vehicle by Recognizing the Alphanumeric Char...
IJMTST Journal
 
IRJET- Automatic Number Plate Recognition System in Real Time
IRJET- Automatic Number Plate Recognition System in Real TimeIRJET- Automatic Number Plate Recognition System in Real Time
IRJET- Automatic Number Plate Recognition System in Real Time
IRJET Journal
 
Bangla Optical Digits Recognition using Edge Detection Method
Bangla Optical Digits Recognition using Edge Detection MethodBangla Optical Digits Recognition using Edge Detection Method
Bangla Optical Digits Recognition using Edge Detection Method
IOSR Journals
 
GABOR WAVELETS AND MORPHOLOGICAL SHARED WEIGHTED NEURAL NETWORK BASED AUTOMAT...
GABOR WAVELETS AND MORPHOLOGICAL SHARED WEIGHTED NEURAL NETWORK BASED AUTOMAT...GABOR WAVELETS AND MORPHOLOGICAL SHARED WEIGHTED NEURAL NETWORK BASED AUTOMAT...
GABOR WAVELETS AND MORPHOLOGICAL SHARED WEIGHTED NEURAL NETWORK BASED AUTOMAT...
sipij
 
An Intelligent Control System Using an Efficient License Plate Location and R...
An Intelligent Control System Using an Efficient License Plate Location and R...An Intelligent Control System Using an Efficient License Plate Location and R...
An Intelligent Control System Using an Efficient License Plate Location and R...
CSCJournals
 
An Approach for Benin Automatic Licence Plate Recognition
An Approach for Benin Automatic Licence Plate RecognitionAn Approach for Benin Automatic Licence Plate Recognition
An Approach for Benin Automatic Licence Plate Recognition
CSCJournals
 
A design of license plate recognition system using convolutional neural network
A design of license plate recognition system using convolutional neural networkA design of license plate recognition system using convolutional neural network
A design of license plate recognition system using convolutional neural network
IJECEIAES
 
IRJET - Automatic Licence Plate Detection and Recognition
IRJET -  	  Automatic Licence Plate Detection and RecognitionIRJET -  	  Automatic Licence Plate Detection and Recognition
IRJET - Automatic Licence Plate Detection and Recognition
IRJET Journal
 

Similar to Automatic no. plate recognition (20)

License Plate Recognition using Morphological Operation.
License Plate Recognition using Morphological Operation. License Plate Recognition using Morphological Operation.
License Plate Recognition using Morphological Operation.
 
Mobile Based Application to Scan the Number Plate and To Verify the Owner Det...
Mobile Based Application to Scan the Number Plate and To Verify the Owner Det...Mobile Based Application to Scan the Number Plate and To Verify the Owner Det...
Mobile Based Application to Scan the Number Plate and To Verify the Owner Det...
 
21.Demir.pdf
21.Demir.pdf21.Demir.pdf
21.Demir.pdf
 
A Survey on License Plate Recognition System
A Survey on License Plate Recognition SystemA Survey on License Plate Recognition System
A Survey on License Plate Recognition System
 
Tracking number plate from vehicle using
Tracking number plate from vehicle usingTracking number plate from vehicle using
Tracking number plate from vehicle using
 
Automatic License Plate Recognition Using Optical Character Recognition Based...
Automatic License Plate Recognition Using Optical Character Recognition Based...Automatic License Plate Recognition Using Optical Character Recognition Based...
Automatic License Plate Recognition Using Optical Character Recognition Based...
 
journal nakk
journal nakkjournal nakk
journal nakk
 
License plate recognition
License plate recognitionLicense plate recognition
License plate recognition
 
Automated License Plate Recognition for Toll Booth Application
Automated License Plate Recognition for Toll Booth ApplicationAutomated License Plate Recognition for Toll Booth Application
Automated License Plate Recognition for Toll Booth Application
 
Smart License Plate Recognition System based on Image Processing
Smart License Plate Recognition System based on Image ProcessingSmart License Plate Recognition System based on Image Processing
Smart License Plate Recognition System based on Image Processing
 
Iaetsd heuristics to detect and extract license plates
Iaetsd heuristics to detect and extract license platesIaetsd heuristics to detect and extract license plates
Iaetsd heuristics to detect and extract license plates
 
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
 
An Efficient Model to Identify A Vehicle by Recognizing the Alphanumeric Char...
An Efficient Model to Identify A Vehicle by Recognizing the Alphanumeric Char...An Efficient Model to Identify A Vehicle by Recognizing the Alphanumeric Char...
An Efficient Model to Identify A Vehicle by Recognizing the Alphanumeric Char...
 
IRJET- Automatic Number Plate Recognition System in Real Time
IRJET- Automatic Number Plate Recognition System in Real TimeIRJET- Automatic Number Plate Recognition System in Real Time
IRJET- Automatic Number Plate Recognition System in Real Time
 
Bangla Optical Digits Recognition using Edge Detection Method
Bangla Optical Digits Recognition using Edge Detection MethodBangla Optical Digits Recognition using Edge Detection Method
Bangla Optical Digits Recognition using Edge Detection Method
 
GABOR WAVELETS AND MORPHOLOGICAL SHARED WEIGHTED NEURAL NETWORK BASED AUTOMAT...
GABOR WAVELETS AND MORPHOLOGICAL SHARED WEIGHTED NEURAL NETWORK BASED AUTOMAT...GABOR WAVELETS AND MORPHOLOGICAL SHARED WEIGHTED NEURAL NETWORK BASED AUTOMAT...
GABOR WAVELETS AND MORPHOLOGICAL SHARED WEIGHTED NEURAL NETWORK BASED AUTOMAT...
 
An Intelligent Control System Using an Efficient License Plate Location and R...
An Intelligent Control System Using an Efficient License Plate Location and R...An Intelligent Control System Using an Efficient License Plate Location and R...
An Intelligent Control System Using an Efficient License Plate Location and R...
 
An Approach for Benin Automatic Licence Plate Recognition
An Approach for Benin Automatic Licence Plate RecognitionAn Approach for Benin Automatic Licence Plate Recognition
An Approach for Benin Automatic Licence Plate Recognition
 
A design of license plate recognition system using convolutional neural network
A design of license plate recognition system using convolutional neural networkA design of license plate recognition system using convolutional neural network
A design of license plate recognition system using convolutional neural network
 
IRJET - Automatic Licence Plate Detection and Recognition
IRJET -  	  Automatic Licence Plate Detection and RecognitionIRJET -  	  Automatic Licence Plate Detection and Recognition
IRJET - Automatic Licence Plate Detection and Recognition
 

Recently uploaded

What do the symbols on vehicle dashboard mean?
What do the symbols on vehicle dashboard mean?What do the symbols on vehicle dashboard mean?
What do the symbols on vehicle dashboard mean?
Hyundai Motor Group
 
TRAINEES-RECORD-BOOK- electronics and electrical
TRAINEES-RECORD-BOOK- electronics and electricalTRAINEES-RECORD-BOOK- electronics and electrical
TRAINEES-RECORD-BOOK- electronics and electrical
JohnCarloPajarilloKa
 
AadiShakti Projects ( Asp Cranes ) Raipur
AadiShakti Projects ( Asp Cranes ) RaipurAadiShakti Projects ( Asp Cranes ) Raipur
AadiShakti Projects ( Asp Cranes ) Raipur
AadiShakti Projects
 
Things to remember while upgrading the brakes of your car
Things to remember while upgrading the brakes of your carThings to remember while upgrading the brakes of your car
Things to remember while upgrading the brakes of your car
jennifermiller8137
 
一比一原版(AUT毕业证)奥克兰理工大学毕业证成绩单如何办理
一比一原版(AUT毕业证)奥克兰理工大学毕业证成绩单如何办理一比一原版(AUT毕业证)奥克兰理工大学毕业证成绩单如何办理
一比一原版(AUT毕业证)奥克兰理工大学毕业证成绩单如何办理
mymwpc
 
One compartment Model Deliverdddddded.pdf
One compartment Model Deliverdddddded.pdfOne compartment Model Deliverdddddded.pdf
One compartment Model Deliverdddddded.pdf
RehanRustam2
 
What Are The Immediate Steps To Take When The VW Temperature Light Starts Fla...
What Are The Immediate Steps To Take When The VW Temperature Light Starts Fla...What Are The Immediate Steps To Take When The VW Temperature Light Starts Fla...
What Are The Immediate Steps To Take When The VW Temperature Light Starts Fla...
Import Motorworks
 
一比一原版(UNITEC毕业证)UNITEC理工学院毕业证成绩单如何办理
一比一原版(UNITEC毕业证)UNITEC理工学院毕业证成绩单如何办理一比一原版(UNITEC毕业证)UNITEC理工学院毕业证成绩单如何办理
一比一原版(UNITEC毕业证)UNITEC理工学院毕业证成绩单如何办理
bouvoy
 
What Could Cause The Headlights On Your Porsche 911 To Stop Working
What Could Cause The Headlights On Your Porsche 911 To Stop WorkingWhat Could Cause The Headlights On Your Porsche 911 To Stop Working
What Could Cause The Headlights On Your Porsche 911 To Stop Working
Lancer Service
 
Antique Plastic Traders Company Profile
Antique Plastic Traders Company ProfileAntique Plastic Traders Company Profile
Antique Plastic Traders Company Profile
Antique Plastic Traders
 
TRANSFORMER OIL classifications and specifications
TRANSFORMER OIL classifications and specificationsTRANSFORMER OIL classifications and specifications
TRANSFORMER OIL classifications and specifications
vishnup11
 
Digital Fleet Management - Why Your Business Need It?
Digital Fleet Management - Why Your Business Need It?Digital Fleet Management - Why Your Business Need It?
Digital Fleet Management - Why Your Business Need It?
jennifermiller8137
 
Statistics5,c.xz,c.;c.;d.c;d;ssssss.pptx
Statistics5,c.xz,c.;c.;d.c;d;ssssss.pptxStatistics5,c.xz,c.;c.;d.c;d;ssssss.pptx
Statistics5,c.xz,c.;c.;d.c;d;ssssss.pptx
coc7987515756
 
一比一原版(OP毕业证)奥塔哥理工学院毕业证成绩单如何办理
一比一原版(OP毕业证)奥塔哥理工学院毕业证成绩单如何办理一比一原版(OP毕业证)奥塔哥理工学院毕业证成绩单如何办理
一比一原版(OP毕业证)奥塔哥理工学院毕业证成绩单如何办理
mymwpc
 
How To Fix The Key Not Detected Issue In Mercedes Cars
How To Fix The Key Not Detected Issue In Mercedes CarsHow To Fix The Key Not Detected Issue In Mercedes Cars
How To Fix The Key Not Detected Issue In Mercedes Cars
Integrity Motorcar
 
Skoda Octavia Rs for Sale Perth | Skoda Perth
Skoda Octavia Rs for Sale Perth | Skoda PerthSkoda Octavia Rs for Sale Perth | Skoda Perth
Skoda Octavia Rs for Sale Perth | Skoda Perth
Perth City Skoda
 
Empowering Limpopo Entrepreneurs Consulting SMEs.pptx
Empowering Limpopo Entrepreneurs  Consulting SMEs.pptxEmpowering Limpopo Entrepreneurs  Consulting SMEs.pptx
Empowering Limpopo Entrepreneurs Consulting SMEs.pptx
Precious Mvulane CA (SA),RA
 
5 Red Flags Your VW Camshaft Position Sensor Might Be Failing
5 Red Flags Your VW Camshaft Position Sensor Might Be Failing5 Red Flags Your VW Camshaft Position Sensor Might Be Failing
5 Red Flags Your VW Camshaft Position Sensor Might Be Failing
Fifth Gear Automotive Cross Roads
 
Renal elimination.pdf fffffffffffffffffffff
Renal elimination.pdf fffffffffffffffffffffRenal elimination.pdf fffffffffffffffffffff
Renal elimination.pdf fffffffffffffffffffff
RehanRustam2
 
欧洲杯比赛投注官网-欧洲杯比赛投注官网网站-欧洲杯比赛投注官网|【​网址​🎉ac123.net🎉​】
欧洲杯比赛投注官网-欧洲杯比赛投注官网网站-欧洲杯比赛投注官网|【​网址​🎉ac123.net🎉​】欧洲杯比赛投注官网-欧洲杯比赛投注官网网站-欧洲杯比赛投注官网|【​网址​🎉ac123.net🎉​】
欧洲杯比赛投注官网-欧洲杯比赛投注官网网站-欧洲杯比赛投注官网|【​网址​🎉ac123.net🎉​】
ahmedendrise81
 

Recently uploaded (20)

What do the symbols on vehicle dashboard mean?
What do the symbols on vehicle dashboard mean?What do the symbols on vehicle dashboard mean?
What do the symbols on vehicle dashboard mean?
 
TRAINEES-RECORD-BOOK- electronics and electrical
TRAINEES-RECORD-BOOK- electronics and electricalTRAINEES-RECORD-BOOK- electronics and electrical
TRAINEES-RECORD-BOOK- electronics and electrical
 
AadiShakti Projects ( Asp Cranes ) Raipur
AadiShakti Projects ( Asp Cranes ) RaipurAadiShakti Projects ( Asp Cranes ) Raipur
AadiShakti Projects ( Asp Cranes ) Raipur
 
Things to remember while upgrading the brakes of your car
Things to remember while upgrading the brakes of your carThings to remember while upgrading the brakes of your car
Things to remember while upgrading the brakes of your car
 
一比一原版(AUT毕业证)奥克兰理工大学毕业证成绩单如何办理
一比一原版(AUT毕业证)奥克兰理工大学毕业证成绩单如何办理一比一原版(AUT毕业证)奥克兰理工大学毕业证成绩单如何办理
一比一原版(AUT毕业证)奥克兰理工大学毕业证成绩单如何办理
 
One compartment Model Deliverdddddded.pdf
One compartment Model Deliverdddddded.pdfOne compartment Model Deliverdddddded.pdf
One compartment Model Deliverdddddded.pdf
 
What Are The Immediate Steps To Take When The VW Temperature Light Starts Fla...
What Are The Immediate Steps To Take When The VW Temperature Light Starts Fla...What Are The Immediate Steps To Take When The VW Temperature Light Starts Fla...
What Are The Immediate Steps To Take When The VW Temperature Light Starts Fla...
 
一比一原版(UNITEC毕业证)UNITEC理工学院毕业证成绩单如何办理
一比一原版(UNITEC毕业证)UNITEC理工学院毕业证成绩单如何办理一比一原版(UNITEC毕业证)UNITEC理工学院毕业证成绩单如何办理
一比一原版(UNITEC毕业证)UNITEC理工学院毕业证成绩单如何办理
 
What Could Cause The Headlights On Your Porsche 911 To Stop Working
What Could Cause The Headlights On Your Porsche 911 To Stop WorkingWhat Could Cause The Headlights On Your Porsche 911 To Stop Working
What Could Cause The Headlights On Your Porsche 911 To Stop Working
 
Antique Plastic Traders Company Profile
Antique Plastic Traders Company ProfileAntique Plastic Traders Company Profile
Antique Plastic Traders Company Profile
 
TRANSFORMER OIL classifications and specifications
TRANSFORMER OIL classifications and specificationsTRANSFORMER OIL classifications and specifications
TRANSFORMER OIL classifications and specifications
 
Digital Fleet Management - Why Your Business Need It?
Digital Fleet Management - Why Your Business Need It?Digital Fleet Management - Why Your Business Need It?
Digital Fleet Management - Why Your Business Need It?
 
Statistics5,c.xz,c.;c.;d.c;d;ssssss.pptx
Statistics5,c.xz,c.;c.;d.c;d;ssssss.pptxStatistics5,c.xz,c.;c.;d.c;d;ssssss.pptx
Statistics5,c.xz,c.;c.;d.c;d;ssssss.pptx
 
一比一原版(OP毕业证)奥塔哥理工学院毕业证成绩单如何办理
一比一原版(OP毕业证)奥塔哥理工学院毕业证成绩单如何办理一比一原版(OP毕业证)奥塔哥理工学院毕业证成绩单如何办理
一比一原版(OP毕业证)奥塔哥理工学院毕业证成绩单如何办理
 
How To Fix The Key Not Detected Issue In Mercedes Cars
How To Fix The Key Not Detected Issue In Mercedes CarsHow To Fix The Key Not Detected Issue In Mercedes Cars
How To Fix The Key Not Detected Issue In Mercedes Cars
 
Skoda Octavia Rs for Sale Perth | Skoda Perth
Skoda Octavia Rs for Sale Perth | Skoda PerthSkoda Octavia Rs for Sale Perth | Skoda Perth
Skoda Octavia Rs for Sale Perth | Skoda Perth
 
Empowering Limpopo Entrepreneurs Consulting SMEs.pptx
Empowering Limpopo Entrepreneurs  Consulting SMEs.pptxEmpowering Limpopo Entrepreneurs  Consulting SMEs.pptx
Empowering Limpopo Entrepreneurs Consulting SMEs.pptx
 
5 Red Flags Your VW Camshaft Position Sensor Might Be Failing
5 Red Flags Your VW Camshaft Position Sensor Might Be Failing5 Red Flags Your VW Camshaft Position Sensor Might Be Failing
5 Red Flags Your VW Camshaft Position Sensor Might Be Failing
 
Renal elimination.pdf fffffffffffffffffffff
Renal elimination.pdf fffffffffffffffffffffRenal elimination.pdf fffffffffffffffffffff
Renal elimination.pdf fffffffffffffffffffff
 
欧洲杯比赛投注官网-欧洲杯比赛投注官网网站-欧洲杯比赛投注官网|【​网址​🎉ac123.net🎉​】
欧洲杯比赛投注官网-欧洲杯比赛投注官网网站-欧洲杯比赛投注官网|【​网址​🎉ac123.net🎉​】欧洲杯比赛投注官网-欧洲杯比赛投注官网网站-欧洲杯比赛投注官网|【​网址​🎉ac123.net🎉​】
欧洲杯比赛投注官网-欧洲杯比赛投注官网网站-欧洲杯比赛投注官网|【​网址​🎉ac123.net🎉​】
 

Automatic no. plate recognition

  • 1. AUTOMATIC NUMBER PLATE RECOGNITION BYMEDHA GOYAL ANJALI SANTOSHI PRIYA SINGH ANJALI MEHRA
  • 2. AUTOMATIC NUMBER PLATE RECOGNITION (ANPR)
  • 3. INTRODUCTION In most cases, vehicles are identified by their license plate numbers, which are easily readable by humans but not machines. For machines, a registration number plate is just a dark spot that is within a region of an image with a certain intensity and luminosity. Because of this, it is necessary to design a robust mathematical system able to perceive and extract what we want from the captured image.
  • 4. The purpose of this is to build a real time application which recognizes license plates from cars at a gate, for example at the entrance of a parking area. The system, based on regular PC with video camera, catches video frames which include a visible car license plate and processes them. Once a license plate is detected, its digits are recognized, displayed on the User Interface or checked against a database.
  • 5. The system will be based on a personal computer and software packages available, MATLAB program and a digital camera, which help to capture the images of the vehicle license plate.
  • 6.
  • 7. Input image The initial phase of image processing for Vehicle License Plate Recognition is to obtain images of vehicles. Electronic devices such as optical (digital/video) camera, webcam etc can be used to capture the acquired images
  • 8. Pre-processing The RGB image is then converted into a gray scale image for easy analysis as it consists of only two colour channels. Median filtering is then implemented for the effective removal of speckle noise, salt and pepper noise (impulsive noise). The aim of this process is to increase and improve the visibility of the image. The gray image is then cropped which is a recognition process whereby it will extract the smallest rectangle which will contains the edge of the license plate and license plate itself. The cropped image.
  • 9. Plate Region Extraction Morphological-dilation operation with rectangular structuring element(SE) of sixe 3X3 is then performed on the binary image. Dilation is a morphological transformation that combines two sets by using vector addition of set SEs, and Erosion can be obtained by dilating the complement of the black pixels and the taking the complement of the resulting point set. Let B denote an SE which is a 3x3 square. The dilation of the image A using the SE B result in another binary image z which is defined as (1) and (2),
  • 10. Similarly, the erosion of the image A by SE B is the binary image z defined by Suppression of structures that are lighter than their surroundings and that are connected to the image border was performed. The area of each of the rectangle is then calculated. From the experiments conducted with large number of real scene images it was observed that the region representing the number plate are of larger area in majority of the images. Therefore the rectangle which is of maximum size is selected. Morphologicalerosion operation with rectangular structuring element of sixe 10X5 was then performed. In erosion, every object pixel that is touching a background pixel is changed into a background pixel. It makes the objects smaller. By subtracting the original image from the eroded image, the number plate would be extracted as there is a large difference between the two images.
  • 11. Result of Morphological Dilation Result of Morphological Erosion with a Bounding box Result of subtraction
  • 12. Segmentation of Individual Characters in the Number Plate The character segmentation acts as a bridge between the number plate extraction and optical character recognition modules. Its main function is to segment the characters on the chosen candidate region(number plate) such that each character can be sent to the optical character recognition module individually for recognition. This was achieved by the application of the edge operators and by the relaxation labeling approach. Four edge detection methods were used for comparison. They are 1. Canny Edge Detection 2. Sobel Edge Detection 3. Prewitt edge detection. 4. Log edge detection
  • 13. (a) Canny (C) Prewitt (b) Sobel (d) LOG Fig1: Result of application of the four different edge detectors
  • 14. Labels are then assigned to the edges which are obtained as the result of the application of the edge detection operators. The characters are then extracted through the assigned labels. Fill hole approach is then performed in order to facilitate the labels for character recognition
  • 15. Fig2: Result of Fill hole approach of Fig1(a).
  • 16. Character Recognition It is employed for the purpose of conversion of images of text into characters. OCR Software and ICR Software technology are analytical artificial intelligence systems that consider sequences of characters rather than whole words or phrases. Based on the analysis of sequential lines and curves, OCR and ICR make 'best guesses' at characters using database look-up tables to closely associate or match the strings of characters that form words. The number plates may be bent and/or tilted with respect to the camera, characters extracted from such number plates may be deformed. Furthermore, input characters may be noisy, broken or incomplete.
  • 17. Character recognition techniques should be able to tolerate these defects. We developed our own character templates to suit our particular application which are shown in Fig 3. The topological features of the input character are computed and are compared with those of prestored character templates. The character template that best matches the input characters are then displayed. Fig.3 : OCR templates used for character recognition.
  • 18. CONCLUTION In this paper, we presented application software designed for the recognition of car number plate. Firstly we extracted the plate location by performing the morphological operation and area criteria tests, the edge detectors are then applied and finally template matching based on optical character recognition templates was applied to recognize the number plate characters. A comparison of edge detectors sobel, prewitt, canny, log operators was performed. The results showed that the performance of the canny edge detector is far better than the other three operators.