SlideShare uma empresa Scribd logo
1 de 5
Baixar para ler offline
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 07 Issue: 01 | Jan 2020 www.irjet.net p-ISSN: 2395-0072
© 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 1886
Designing of OCR Tool Box for Decoding Vehicle Number Plate
using MATLAB
Maduguri Sudhir#1, Dumpala Lakshmi Prasanna#2, Chintala Lakshmi Tejaswi#3, Badineni
Gowthami Sai Priyanka#4 , Rompicharla Naimisha#5
#1Aassistant Professor, KKR and KSR Institute of Technology& Sciences, Guntur, AP, India
#2,3,4,5UG Student, KKR and KSR Institute of Technology & Sciences, Guntur, AP, India Affiliation & Address
---------------------------------------------------------------------***----------------------------------------------------------------------
Abstract - This paper is for designing of optical character
recognition (OCR) toolbox for decoding of vehicle number.
Nowadays our society is mostly depending on the
digitalization and automation. In ancientdaysthereisnosuch
type of conveniences so they have faced tribulations. To rise
above such problems this would be cooperative. OCR is the
mechanical or electronic conversionofimagessuchasprinted,
text etc. For this we are using MATLAB. In this we can track
the details of vehicle owner by taking the photograph of
number plate and that will be stored, processedintheOCR and
details will be displayed. Tracking the details from the vehicle
number plate will be a time saving process for police in case of
thefts and traffic violation.
Key Words: OCR, structural Elements, DVN algorithm,
xlsread and xlswrite.
I.INTRODUCTION
OCR technology provides reproductive systems by scanning
and imaging systems the ability to convert images of
characters in a font of machine character can be understood
or recognized by a computer. Thus, images of charactersina
font of machine are drawn from a bitmap of the image
reproduced by the scanner. This project is completely based
on concept of Digital Image Processing (DIP)[1].
Digital Image processingisanabsolutelycrucial area ofwork
for those groups and industries that are working in areas
such as medical diagnostics, astronomy, geophysics,
environmental science, data analysis in laboratories,
industrial inspection, etc. Although not originally developed
for users who are visually impaired, Optical Character
Recognition (OCR) technology has become an aid for
inputting documents quickly by and for users with vision
impairments. A complete OCR system consists of a scanner,
the recognition component, and OCR software that interacts
with the other components to store the computerized
document in the computer. The process of inputting the
material into the computer begins with the scanner taking a
picture of the printed material. Then, during the recognition
process, the picture is analyzed for layout, fonts, text and
graphics. Finally, the picture of the document is converted
into an electronic format that can be edited with an
application software. OCR systems designed specifically for
users with visual impairments have modified interfacesthat
can be used with minimal assistance. In addition,
technological developments will see an increaseinaccuracy,
including the ability of these products to decipher even
handwritten materials. In general, OCR systems work as an
external device with the user's existing assistive technology.
Various recognition techniques have been developed and
number plate recognition systemsare beingusednowa days
in various traffic and security applications, such as parking,
access and border control, or tracking of stolen cars.
Automatic number plate recognition systems can be used in
access control. For example, in many companies this
technology is used to grant access only to vehicles of
authorized personnel. In some countries, automaticnumber
plate detection systems is used to automatically detect and
monitor border crossings.Automatic numberplatedetection
system is an image processing technology in which number
plate of vehicle is used to recognizethevehicle.Theobjective
is to design an efficient automaticvehiclerecognitionsystem
by using the vehicle number plate, and to implement it for
various applications such as automatic toll tax collection,
parking system, Traffic control, etc. The system has four
main steps to get the required information. These are image
acquisition, Pre-processing( Number plate detection),
character segmentation and character recognition[2].
II. PROCEDURE
Proposed Automatic Car Number Plate Decoding System
mainly focusing on decoding of vehicle number plate. Here
decoding means providing the owner information after
processing the vehicle number plate. We will be able to find
the details of the owner after decoding the plate. The main
toll was the MATLAB is chosen for the number plate
decoding application. The task is to write an algorithm to
decode the vehicle number plate.
Figure 1 Vehicle registration number plate
MATLAB is very useful as it have built-in-primitives and
tools for the image processing. The advantages of MATLAB
can be classified as follows: Platform independence,
predefined function and device-independent plotting,
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 07 Issue: 01 | Jan 2020 www.irjet.net p-ISSN: 2395-0072
© 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 1887
Graphical User interface and MATLABcompiler.Itintegrates
computation, Algorithmdevelopment, Modellingsimulation,
and prototyping, Data acquisition,Data analysis,exploration,
and visualization and Application development, including
graphical user interface building. MATLAB is high
performance programming language which has an easy-to-
use environment where problems and solutions are
expressed in familiar mathematical notation.
There are two types of number plates inINDIA.Weclassified
as Single layered number plate and double layered number
plate. The examples are as shown below
Our algorithm contains four parts:
1. Designing of OCR tool box
2. Checking of no. Of Layers in the number plate.
3. DVN Algorithm
4. Database for Storing the Vehicle Registration
Details
2.1 Designing of OCR tool box
2.1.1 Template Creation
First create a folder for the project (myfoldernameis myocr
tool box) to save and store the files. We have stored the
binary images of all the alphabets and numbers in the sub-
folder named as ‘database01'.
Figure 2 Template creation
2.1.2 Reading of Templates
Here, in the above code we are saving the images into a
variable by using command ‘imread()’. This function is used
to call the images from the folder or from any location of the
PC into the MATLAB.
2.1.3Letter Detection
Here we are creating the second code file named
ocrrawpgm.m. After that, we have resized the input image
so it can be compared with the template’s images by using
the command ‘imresize(filename, [50,30])’. Then for loop
is used to correlates the input image with every image in the
template to get the best match using the syntax
‘correlation_result =corr2(input image,templateimage)’.
If the correlation_result>0.95 then the resultant text will
displayed.
Example:
A=imread('database01A.jpg');
A=imresize(A,[50,30]);
correlation_result =corr2(A,cropimg);
if correlation_result >0.95
result(i)='A';
end
2.2 Checking of no. Of Layers in the number plate:
Before applying the algorithm first take decision about the
number plate type. The decision was taken by aspect ratio.
If the aspect ratio is greater than 0.4 it is double layered
numberplate. If the aspect ratio is less than 0.4 it is single
layered number plate.
If the number plate contains 2 layers then it is spilt into 2
images and DVN algorithm is applied on two images and
results are concatenated .
if aspectratio>0.4
disp('double Layer');
r1=ceil(r/2);
xcrop1=x(1:r1,:,:);
xcrop2=x(r1:r,:,:);
[textt1,proce1]=mydvn(xcrop1);
[textt2,proce2]=mydvn(xcrop2);
textt=strcat(textt1,textt2);
disp(textt);
End
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 07 Issue: 01 | Jan 2020 www.irjet.net p-ISSN: 2395-0072
© 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 1888
Figure 3 Double Layered Vehicle Number Plate
If the number plate contains single layer then DVN
algorithm is applied on image and result is displayed .
if aspectratio<0.4
disp('Single Layer');
[textt,proce1]=mydvn(x);
disp(textt);
End
Figure 4 Single Layer Vehicle Number Plate
2.3 DVN Algorithm
DVN Algorithm means Detection of Vehicle number
Algorithm. In this procedure we will effort on the image
taken as the input from the CCTV footage which is in RGB
format. We will be transforming that image into gray scale
using the syntax‘rgb2gray(inputimage)’.Ingeneral,a camera
seizures the vehicle pictures and also the laptop procedures
the captured pictures, detects the car place from the input
pictures so reads data from car by applyingnumerousimage
process and optical character recognition techniques.There
are multiple registration code recognitionsystemsavailable,
however due to the reality[3]. A lot of problems have to be
solved during this process. For instance, during the
recognition system procedure, there exists lots of
obstruction. For example, camera limitation and natural
scene effects are the main reason to get the good image or
not. In general, the biggest challenges to the researchers of
this area are the way in which they deal with the
illumination condition problems, vehicle motion, viewpoint,
distance changes and complex background. Methods to
implement the proposed method offers a base for imposing
automatic wide variety plate detection the usage of photo
processing for toll collection at toll checkpoints.
Now the image is converted into logical image using the
syntax ‘im2bw (grayimage)’. Now the noise is eliminated
using the structural elements.Noweachletterintheimageis
ladled with different labels using the command ‘bwlabel
(noiseless_image)’ . Now each letter is cropped. Now OCR is
applied on the each cropped image and converted as text.
Example :
text=ocrrawpgm(cropped_letters)
2.4 Database for Storing the Vehicle Registration Details:
After completing the above steps the resultisstoredin‘textt’
variable (see section 2.2). Now it is stored in the Micro soft
excel sheet using the syntax
xlswrite('mydata.xls',textt);
Figure 5 MATLAB to Excel Data Transfer
In the excel sheet we store the vehicle Registration
information such as owner information, Address, District,
State, PINCODE and vehicle type. For our project our excel
sheet name is ‘mydata.xls’
Figure 6 Data Base Creation in Excel Sheet
Now VLOOKUP is used for searching user data. The
VLOOKUP function performs a vertical lookup by searching
for a value in the first column of a table and returning the
value in the same row in the index_number position.
The VLOOKUP function is a built-in function in Excel that is
categorized as a Lookup/ReferenceFunction.Itcanbeusedas
a worksheet function (WS) in Excel.Asa worksheetfunction,
the VLOOKUP function can be entered as part of a formula in
a cell of a worksheet.
There are four pieces of information that you will need in
order to build the VLOOKUP syntax:
1. The value you want to look up, also called the
lookup value.
2. The range where the lookup value is located.
Remember that the lookup value should always be
in the first column in the range for VLOOKUP to
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 07 Issue: 01 | Jan 2020 www.irjet.net p-ISSN: 2395-0072
© 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 1889
work correctly. For example, if your lookup value is
in cell C2 then your range should start with C.
3. The column number in the range that contains the
return value. For example, if you specify B2:D11 as
the range, you should count B as the first column, C
as the second, and so on.
4. Optionally, you can specify TRUE if you want an
approximate match or FALSE if you want an exact
match of the return value. If you don't specify
anything, the default value will always be TRUE or
approximate match.
Example:
=VLOOKUP (value, table, index_number,
[approximate_match] )
=VLOOKUP(B3,A19:H82,2,0)
Now the VLOOKUP function performs a vertical lookup by
searching and display the required fields such as owner
information, Address, District, State, PINCODE and vehicle
type.
Figure 7 VLOOKUP Results
Now the required data is in excel sheet now it is transferred
to MATLAB using the syntax
[aa,bb,cc]=xlsread('mydata.xls’);
The above command returns the text fields in cell array aa,
returns the numeric data in bb and both numeric and text
data in cell array cc, using any of the input arguments in the
previous syntaxes.
Figure 8 Excel to MATLAB Data transfer
Now the cc variable contains the output data.Its displated
using the command disp(cc(2,2)), disp(cc(3,2)),
disp(cc(4,2))........,
OUTPUT:
Figure 9 Result 01
Figure 10 Result 02
We checked 50 number plates only 2 number plates we got
error. The accuracy percentage is 96%.
The character reorganization percentage is 99.6%.
We got those two errors in detecting 0 (zero) and O
(Alphabet O).
CONCLUSION
In this, a software is designed which decode the vehicle
number plate number using MATLAB.Theproposedmethod
is mainly designed for decoding of Indian vehicle number.
This method has four main stages. This method has been
tested over a large number of images which proved the
efficiency and accuracy of the method. It has been observed
that the proposed model exhibits965%accuracyrateforour
tested dataset.
REFERENCES
[1] BhawnaTiwari , Archana Sharma , MaltiGautam Singh ,
BhawanaRathi Automatic Vehicle Number Plate
Recognition System using MatlabIOSR Journal of
Electronics and Communication Engineering (IOSR-
JECE)
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 07 Issue: 01 | Jan 2020 www.irjet.net p-ISSN: 2395-0072
© 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 1890
[2] Tejas K, Ashok Reddy K, Pradeep Reddy D, Rajesh
Kumar M Efficient Licence Plate Detection By Unique
Edge Detection Algorithm and Smarter Interpretation
Through IoT
[3] Xiaoqing Liu and JagathSamarabandu,MultiscaleEdge-
Based text extractionfromcompleximages,Multimedia
and Expo, 2006 IEEE International Conference, 2006.
[4] Maduguri Sudhir, Cenikala Baswanth Vignesh ,
Chinthala Cheruvu Jairam, Dasari Anitha and
Tunuguntla Sreeja Image Based Vehicle Number Plate
Decoding International Journal of Research in Advent
Technology, Vol.5, No.1,January 2017.
[5] M. Sudhir, C. L. Tejaswi, D. L. Prasanna, B. G. S.Priyanka,
and R. Naimisha, “MATLAB Based OCR Toolbox
Designing for Decoding of Vehicle Number Plate,”
in International Journal of Research in Engineering,
Science and Management, vol. 3, no. 1, pp. 244-246,
January 2020.

Mais conteúdo relacionado

Mais procurados

IRJET - Indian Vehicle License Plate Recognition for Vehicle and Owner Identi...
IRJET - Indian Vehicle License Plate Recognition for Vehicle and Owner Identi...IRJET - Indian Vehicle License Plate Recognition for Vehicle and Owner Identi...
IRJET - Indian Vehicle License Plate Recognition for Vehicle and Owner Identi...IRJET Journal
 
Colour Sensor Based Object Sorting Robot
Colour Sensor Based Object Sorting RobotColour Sensor Based Object Sorting Robot
Colour Sensor Based Object Sorting RobotIRJET Journal
 
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
 
Traffic Light Detection and Recognition for Self Driving Cars using Deep Lear...
Traffic Light Detection and Recognition for Self Driving Cars using Deep Lear...Traffic Light Detection and Recognition for Self Driving Cars using Deep Lear...
Traffic Light Detection and Recognition for Self Driving Cars using Deep Lear...ijtsrd
 
Paper id 25201447
Paper id 25201447Paper id 25201447
Paper id 25201447IJRAT
 
IRJET - Floor Cleaning Robot with Vision
IRJET - Floor Cleaning Robot with VisionIRJET - Floor Cleaning Robot with Vision
IRJET - Floor Cleaning Robot with VisionIRJET Journal
 
Opticalcharacter recognition
Opticalcharacter recognition Opticalcharacter recognition
Opticalcharacter recognition Shobhit Saxena
 
Character recognition from number plate written in assamese language
Character recognition from number plate written in assamese languageCharacter recognition from number plate written in assamese language
Character recognition from number plate written in assamese languageSubhash Basistha
 
Matlab based vehicle number plate identification system using ocr
Matlab based vehicle number plate identification system using ocrMatlab based vehicle number plate identification system using ocr
Matlab based vehicle number plate identification system using ocrGhanshyam Dusane
 
Smart Car Parking System Using FPGA and E-Application
Smart Car Parking System Using FPGA and E-ApplicationSmart Car Parking System Using FPGA and E-Application
Smart Car Parking System Using FPGA and E-ApplicationIRJET Journal
 
Visual pattern recognition in robotics
Visual pattern recognition in roboticsVisual pattern recognition in robotics
Visual pattern recognition in roboticsIAEME Publication
 
Automatic License Plate Recognition [ALPR]-A Review Paper
Automatic License Plate Recognition [ALPR]-A Review PaperAutomatic License Plate Recognition [ALPR]-A Review Paper
Automatic License Plate Recognition [ALPR]-A Review PaperIRJET Journal
 
Licence plate recognition using matlab programming
Licence plate recognition using matlab programming Licence plate recognition using matlab programming
Licence plate recognition using matlab programming somchaturvedi
 
Digital Pen for Handwritten Digit and Gesture Recognition Using Trajectory Re...
Digital Pen for Handwritten Digit and Gesture Recognition Using Trajectory Re...Digital Pen for Handwritten Digit and Gesture Recognition Using Trajectory Re...
Digital Pen for Handwritten Digit and Gesture Recognition Using Trajectory Re...IOSR Journals
 

Mais procurados (18)

IRJET - Indian Vehicle License Plate Recognition for Vehicle and Owner Identi...
IRJET - Indian Vehicle License Plate Recognition for Vehicle and Owner Identi...IRJET - Indian Vehicle License Plate Recognition for Vehicle and Owner Identi...
IRJET - Indian Vehicle License Plate Recognition for Vehicle and Owner Identi...
 
Colour Sensor Based Object Sorting Robot
Colour Sensor Based Object Sorting RobotColour Sensor Based Object Sorting Robot
Colour Sensor Based Object Sorting Robot
 
License Plate Recognition using Morphological Operation.
License Plate Recognition using Morphological Operation. License Plate Recognition using Morphological Operation.
License Plate Recognition using Morphological Operation.
 
Traffic Light Detection and Recognition for Self Driving Cars using Deep Lear...
Traffic Light Detection and Recognition for Self Driving Cars using Deep Lear...Traffic Light Detection and Recognition for Self Driving Cars using Deep Lear...
Traffic Light Detection and Recognition for Self Driving Cars using Deep Lear...
 
Paper id 25201447
Paper id 25201447Paper id 25201447
Paper id 25201447
 
IRJET - Floor Cleaning Robot with Vision
IRJET - Floor Cleaning Robot with VisionIRJET - Floor Cleaning Robot with Vision
IRJET - Floor Cleaning Robot with Vision
 
Opticalcharacter recognition
Opticalcharacter recognition Opticalcharacter recognition
Opticalcharacter recognition
 
Character recognition from number plate written in assamese language
Character recognition from number plate written in assamese languageCharacter recognition from number plate written in assamese language
Character recognition from number plate written in assamese language
 
Core algorithm and main products by Junyu Tech.(China)
Core algorithm and main products by Junyu Tech.(China)Core algorithm and main products by Junyu Tech.(China)
Core algorithm and main products by Junyu Tech.(China)
 
Matlab based vehicle number plate identification system using ocr
Matlab based vehicle number plate identification system using ocrMatlab based vehicle number plate identification system using ocr
Matlab based vehicle number plate identification system using ocr
 
Smart Car Parking System Using FPGA and E-Application
Smart Car Parking System Using FPGA and E-ApplicationSmart Car Parking System Using FPGA and E-Application
Smart Car Parking System Using FPGA and E-Application
 
Visual pattern recognition in robotics
Visual pattern recognition in roboticsVisual pattern recognition in robotics
Visual pattern recognition in robotics
 
Choudhary2015
Choudhary2015Choudhary2015
Choudhary2015
 
Traffic Violation Detector using Object Detection
Traffic Violation Detector using Object DetectionTraffic Violation Detector using Object Detection
Traffic Violation Detector using Object Detection
 
Automatic License Plate Recognition [ALPR]-A Review Paper
Automatic License Plate Recognition [ALPR]-A Review PaperAutomatic License Plate Recognition [ALPR]-A Review Paper
Automatic License Plate Recognition [ALPR]-A Review Paper
 
Licence plate recognition using matlab programming
Licence plate recognition using matlab programming Licence plate recognition using matlab programming
Licence plate recognition using matlab programming
 
20120130402031
2012013040203120120130402031
20120130402031
 
Digital Pen for Handwritten Digit and Gesture Recognition Using Trajectory Re...
Digital Pen for Handwritten Digit and Gesture Recognition Using Trajectory Re...Digital Pen for Handwritten Digit and Gesture Recognition Using Trajectory Re...
Digital Pen for Handwritten Digit and Gesture Recognition Using Trajectory Re...
 

Semelhante a IRJET- Designing of OCR Tool Box for Decoding Vehicle Number Plate using MATLAB

COMPARATIVE STUDY ON AUTOMATED NUMBER PLATE EXTRACTION USING OPEN CV AND MATLAB
COMPARATIVE STUDY ON AUTOMATED NUMBER PLATE EXTRACTION USING OPEN CV AND MATLABCOMPARATIVE STUDY ON AUTOMATED NUMBER PLATE EXTRACTION USING OPEN CV AND MATLAB
COMPARATIVE STUDY ON AUTOMATED NUMBER PLATE EXTRACTION USING OPEN CV AND MATLABIRJET Journal
 
Automatic Number Plate Recognition System Through Smart Phone Using Image Pro...
Automatic Number Plate Recognition System Through Smart Phone Using Image Pro...Automatic Number Plate Recognition System Through Smart Phone Using Image Pro...
Automatic Number Plate Recognition System Through Smart Phone Using Image Pro...IRJET Journal
 
AUTOMATIC NUMBER PLATE RECOGNITION SYSTEM THROUGH SMART PHONE USING IMAGE PRO...
AUTOMATIC NUMBER PLATE RECOGNITION SYSTEM THROUGH SMART PHONE USING IMAGE PRO...AUTOMATIC NUMBER PLATE RECOGNITION SYSTEM THROUGH SMART PHONE USING IMAGE PRO...
AUTOMATIC NUMBER PLATE RECOGNITION SYSTEM THROUGH SMART PHONE USING IMAGE PRO...Lori Moore
 
Automatic And Fast Vehicle Number Plate Detection with Owner Identification U...
Automatic And Fast Vehicle Number Plate Detection with Owner Identification U...Automatic And Fast Vehicle Number Plate Detection with Owner Identification U...
Automatic And Fast Vehicle Number Plate Detection with Owner Identification U...IRJET Journal
 
IRJET- Number Plate Extraction from Vehicle Front View Image using Image ...
IRJET-  	  Number Plate Extraction from Vehicle Front View Image using Image ...IRJET-  	  Number Plate Extraction from Vehicle Front View Image using Image ...
IRJET- Number Plate Extraction from Vehicle Front View Image using Image ...IRJET 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 TimeIRJET Journal
 
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 RecognitionIRJET Journal
 
Different Methodologies for Indian License Plate Detection
Different Methodologies for Indian License Plate DetectionDifferent Methodologies for Indian License Plate Detection
Different Methodologies for Indian License Plate DetectionIRJET Journal
 
IRJET- Recognition of Vehicle Number Plate using Raspberry PI
IRJET-  	  Recognition of Vehicle Number Plate using Raspberry PIIRJET-  	  Recognition of Vehicle Number Plate using Raspberry PI
IRJET- Recognition of Vehicle Number Plate using Raspberry PIIRJET Journal
 
IRJET- Recognition of Vehicle Number Plate using Raspberry PI
IRJET- Recognition of Vehicle Number Plate using Raspberry PIIRJET- Recognition of Vehicle Number Plate using Raspberry PI
IRJET- Recognition of Vehicle Number Plate using Raspberry PIIRJET Journal
 
AUTOMATIC NUMBERPLATE RECOGNITION
AUTOMATIC NUMBERPLATE RECOGNITIONAUTOMATIC NUMBERPLATE RECOGNITION
AUTOMATIC NUMBERPLATE RECOGNITIONIRJET Journal
 
IRJET - Automated Gate for Vehicular Entry using Image Processing
IRJET - Automated Gate for Vehicular Entry using Image ProcessingIRJET - Automated Gate for Vehicular Entry using Image Processing
IRJET - Automated Gate for Vehicular Entry using Image ProcessingIRJET Journal
 
IRJET- Smart Parking System using IoT
IRJET- Smart Parking System using IoTIRJET- Smart Parking System using IoT
IRJET- Smart Parking System using IoTIRJET Journal
 
LICENSE PLATE RECOGNITION
LICENSE PLATE RECOGNITIONLICENSE PLATE RECOGNITION
LICENSE PLATE RECOGNITIONIRJET Journal
 
IRJET- Number Plate Recognition by using Open CV- Python
IRJET-  	  Number Plate Recognition by using Open CV- PythonIRJET-  	  Number Plate Recognition by using Open CV- Python
IRJET- Number Plate Recognition by using Open CV- PythonIRJET Journal
 
IRJET - Design and Manufacturing of Gear Error Profile Detector
IRJET - Design and Manufacturing of Gear Error Profile DetectorIRJET - Design and Manufacturing of Gear Error Profile Detector
IRJET - Design and Manufacturing of Gear Error Profile DetectorIRJET Journal
 
Automatic Number Plate Recognition and IoT Based Vehicle Tracking
Automatic Number Plate Recognition and IoT Based Vehicle TrackingAutomatic Number Plate Recognition and IoT Based Vehicle Tracking
Automatic Number Plate Recognition and IoT Based Vehicle TrackingIRJET Journal
 
IRJET- Vehicle Number Plate Recognition System
IRJET- Vehicle Number Plate Recognition SystemIRJET- Vehicle Number Plate Recognition System
IRJET- Vehicle Number Plate Recognition SystemIRJET Journal
 
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 ApplicationIJERA Editor
 

Semelhante a IRJET- Designing of OCR Tool Box for Decoding Vehicle Number Plate using MATLAB (20)

COMPARATIVE STUDY ON AUTOMATED NUMBER PLATE EXTRACTION USING OPEN CV AND MATLAB
COMPARATIVE STUDY ON AUTOMATED NUMBER PLATE EXTRACTION USING OPEN CV AND MATLABCOMPARATIVE STUDY ON AUTOMATED NUMBER PLATE EXTRACTION USING OPEN CV AND MATLAB
COMPARATIVE STUDY ON AUTOMATED NUMBER PLATE EXTRACTION USING OPEN CV AND MATLAB
 
Automatic Number Plate Recognition System Through Smart Phone Using Image Pro...
Automatic Number Plate Recognition System Through Smart Phone Using Image Pro...Automatic Number Plate Recognition System Through Smart Phone Using Image Pro...
Automatic Number Plate Recognition System Through Smart Phone Using Image Pro...
 
AUTOMATIC NUMBER PLATE RECOGNITION SYSTEM THROUGH SMART PHONE USING IMAGE PRO...
AUTOMATIC NUMBER PLATE RECOGNITION SYSTEM THROUGH SMART PHONE USING IMAGE PRO...AUTOMATIC NUMBER PLATE RECOGNITION SYSTEM THROUGH SMART PHONE USING IMAGE PRO...
AUTOMATIC NUMBER PLATE RECOGNITION SYSTEM THROUGH SMART PHONE USING IMAGE PRO...
 
Automatic And Fast Vehicle Number Plate Detection with Owner Identification U...
Automatic And Fast Vehicle Number Plate Detection with Owner Identification U...Automatic And Fast Vehicle Number Plate Detection with Owner Identification U...
Automatic And Fast Vehicle Number Plate Detection with Owner Identification U...
 
IRJET- Number Plate Extraction from Vehicle Front View Image using Image ...
IRJET-  	  Number Plate Extraction from Vehicle Front View Image using Image ...IRJET-  	  Number Plate Extraction from Vehicle Front View Image using Image ...
IRJET- Number Plate Extraction from Vehicle Front View Image using Image ...
 
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 - 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
 
Different Methodologies for Indian License Plate Detection
Different Methodologies for Indian License Plate DetectionDifferent Methodologies for Indian License Plate Detection
Different Methodologies for Indian License Plate Detection
 
IRJET- Recognition of Vehicle Number Plate using Raspberry PI
IRJET-  	  Recognition of Vehicle Number Plate using Raspberry PIIRJET-  	  Recognition of Vehicle Number Plate using Raspberry PI
IRJET- Recognition of Vehicle Number Plate using Raspberry PI
 
IRJET- Recognition of Vehicle Number Plate using Raspberry PI
IRJET- Recognition of Vehicle Number Plate using Raspberry PIIRJET- Recognition of Vehicle Number Plate using Raspberry PI
IRJET- Recognition of Vehicle Number Plate using Raspberry PI
 
AUTOMATIC NUMBERPLATE RECOGNITION
AUTOMATIC NUMBERPLATE RECOGNITIONAUTOMATIC NUMBERPLATE RECOGNITION
AUTOMATIC NUMBERPLATE RECOGNITION
 
IRJET - Automated Gate for Vehicular Entry using Image Processing
IRJET - Automated Gate for Vehicular Entry using Image ProcessingIRJET - Automated Gate for Vehicular Entry using Image Processing
IRJET - Automated Gate for Vehicular Entry using Image Processing
 
IRJET- Smart Parking System using IoT
IRJET- Smart Parking System using IoTIRJET- Smart Parking System using IoT
IRJET- Smart Parking System using IoT
 
LICENSE PLATE RECOGNITION
LICENSE PLATE RECOGNITIONLICENSE PLATE RECOGNITION
LICENSE PLATE RECOGNITION
 
IRJET- Number Plate Recognition by using Open CV- Python
IRJET-  	  Number Plate Recognition by using Open CV- PythonIRJET-  	  Number Plate Recognition by using Open CV- Python
IRJET- Number Plate Recognition by using Open CV- Python
 
IRJET - Design and Manufacturing of Gear Error Profile Detector
IRJET - Design and Manufacturing of Gear Error Profile DetectorIRJET - Design and Manufacturing of Gear Error Profile Detector
IRJET - Design and Manufacturing of Gear Error Profile Detector
 
Automatic Number Plate Recognition and IoT Based Vehicle Tracking
Automatic Number Plate Recognition and IoT Based Vehicle TrackingAutomatic Number Plate Recognition and IoT Based Vehicle Tracking
Automatic Number Plate Recognition and IoT Based Vehicle Tracking
 
IRJET- Vehicle Number Plate Recognition System
IRJET- Vehicle Number Plate Recognition SystemIRJET- Vehicle Number Plate Recognition System
IRJET- Vehicle Number Plate Recognition System
 
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
 
journal nakk
journal nakkjournal nakk
journal nakk
 

Mais de IRJET Journal

TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...IRJET Journal
 
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURESTUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTUREIRJET Journal
 
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...IRJET Journal
 
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsEffect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsIRJET Journal
 
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...IRJET Journal
 
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...IRJET Journal
 
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...IRJET Journal
 
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...IRJET Journal
 
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASA REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASIRJET Journal
 
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...IRJET Journal
 
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProP.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProIRJET Journal
 
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...IRJET Journal
 
Survey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemSurvey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemIRJET Journal
 
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesReview on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesIRJET Journal
 
React based fullstack edtech web application
React based fullstack edtech web applicationReact based fullstack edtech web application
React based fullstack edtech web applicationIRJET Journal
 
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...IRJET Journal
 
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.IRJET Journal
 
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...IRJET Journal
 
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignMultistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignIRJET Journal
 
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...IRJET Journal
 

Mais de IRJET Journal (20)

TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
 
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURESTUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
 
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
 
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsEffect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil Characteristics
 
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
 
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
 
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
 
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
 
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASA REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADAS
 
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
 
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProP.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
 
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
 
Survey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemSurvey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare System
 
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesReview on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridges
 
React based fullstack edtech web application
React based fullstack edtech web applicationReact based fullstack edtech web application
React based fullstack edtech web application
 
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
 
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
 
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
 
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignMultistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
 
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
 

Último

CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfAsst.prof M.Gokilavani
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfCCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfAsst.prof M.Gokilavani
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.eptoze12
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxk795866
 
Earthing details of Electrical Substation
Earthing details of Electrical SubstationEarthing details of Electrical Substation
Earthing details of Electrical Substationstephanwindworld
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfAsst.prof M.Gokilavani
 
US Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of ActionUS Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of ActionMebane Rash
 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptSAURABHKUMAR892774
 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfme23b1001
 
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHC Sai Kiran
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)dollysharma2066
 
8251 universal synchronous asynchronous receiver transmitter
8251 universal synchronous asynchronous receiver transmitter8251 universal synchronous asynchronous receiver transmitter
8251 universal synchronous asynchronous receiver transmitterShivangiSharma879191
 
Vishratwadi & Ghorpadi Bridge Tender documents
Vishratwadi & Ghorpadi Bridge Tender documentsVishratwadi & Ghorpadi Bridge Tender documents
Vishratwadi & Ghorpadi Bridge Tender documentsSachinPawar510423
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionDr.Costas Sachpazis
 
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)Dr SOUNDIRARAJ N
 
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsyncWhy does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsyncssuser2ae721
 
Solving The Right Triangles PowerPoint 2.ppt
Solving The Right Triangles PowerPoint 2.pptSolving The Right Triangles PowerPoint 2.ppt
Solving The Right Triangles PowerPoint 2.pptJasonTagapanGulla
 

Último (20)

CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfCCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
POWER SYSTEMS-1 Complete notes examples
POWER SYSTEMS-1 Complete notes  examplesPOWER SYSTEMS-1 Complete notes  examples
POWER SYSTEMS-1 Complete notes examples
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptx
 
Earthing details of Electrical Substation
Earthing details of Electrical SubstationEarthing details of Electrical Substation
Earthing details of Electrical Substation
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
 
US Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of ActionUS Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of Action
 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.ppt
 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdf
 
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECH
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
 
8251 universal synchronous asynchronous receiver transmitter
8251 universal synchronous asynchronous receiver transmitter8251 universal synchronous asynchronous receiver transmitter
8251 universal synchronous asynchronous receiver transmitter
 
Vishratwadi & Ghorpadi Bridge Tender documents
Vishratwadi & Ghorpadi Bridge Tender documentsVishratwadi & Ghorpadi Bridge Tender documents
Vishratwadi & Ghorpadi Bridge Tender documents
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
 
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
 
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsyncWhy does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
 
Solving The Right Triangles PowerPoint 2.ppt
Solving The Right Triangles PowerPoint 2.pptSolving The Right Triangles PowerPoint 2.ppt
Solving The Right Triangles PowerPoint 2.ppt
 

IRJET- Designing of OCR Tool Box for Decoding Vehicle Number Plate using MATLAB

  • 1. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 07 Issue: 01 | Jan 2020 www.irjet.net p-ISSN: 2395-0072 © 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 1886 Designing of OCR Tool Box for Decoding Vehicle Number Plate using MATLAB Maduguri Sudhir#1, Dumpala Lakshmi Prasanna#2, Chintala Lakshmi Tejaswi#3, Badineni Gowthami Sai Priyanka#4 , Rompicharla Naimisha#5 #1Aassistant Professor, KKR and KSR Institute of Technology& Sciences, Guntur, AP, India #2,3,4,5UG Student, KKR and KSR Institute of Technology & Sciences, Guntur, AP, India Affiliation & Address ---------------------------------------------------------------------***---------------------------------------------------------------------- Abstract - This paper is for designing of optical character recognition (OCR) toolbox for decoding of vehicle number. Nowadays our society is mostly depending on the digitalization and automation. In ancientdaysthereisnosuch type of conveniences so they have faced tribulations. To rise above such problems this would be cooperative. OCR is the mechanical or electronic conversionofimagessuchasprinted, text etc. For this we are using MATLAB. In this we can track the details of vehicle owner by taking the photograph of number plate and that will be stored, processedintheOCR and details will be displayed. Tracking the details from the vehicle number plate will be a time saving process for police in case of thefts and traffic violation. Key Words: OCR, structural Elements, DVN algorithm, xlsread and xlswrite. I.INTRODUCTION OCR technology provides reproductive systems by scanning and imaging systems the ability to convert images of characters in a font of machine character can be understood or recognized by a computer. Thus, images of charactersina font of machine are drawn from a bitmap of the image reproduced by the scanner. This project is completely based on concept of Digital Image Processing (DIP)[1]. Digital Image processingisanabsolutelycrucial area ofwork for those groups and industries that are working in areas such as medical diagnostics, astronomy, geophysics, environmental science, data analysis in laboratories, industrial inspection, etc. Although not originally developed for users who are visually impaired, Optical Character Recognition (OCR) technology has become an aid for inputting documents quickly by and for users with vision impairments. A complete OCR system consists of a scanner, the recognition component, and OCR software that interacts with the other components to store the computerized document in the computer. The process of inputting the material into the computer begins with the scanner taking a picture of the printed material. Then, during the recognition process, the picture is analyzed for layout, fonts, text and graphics. Finally, the picture of the document is converted into an electronic format that can be edited with an application software. OCR systems designed specifically for users with visual impairments have modified interfacesthat can be used with minimal assistance. In addition, technological developments will see an increaseinaccuracy, including the ability of these products to decipher even handwritten materials. In general, OCR systems work as an external device with the user's existing assistive technology. Various recognition techniques have been developed and number plate recognition systemsare beingusednowa days in various traffic and security applications, such as parking, access and border control, or tracking of stolen cars. Automatic number plate recognition systems can be used in access control. For example, in many companies this technology is used to grant access only to vehicles of authorized personnel. In some countries, automaticnumber plate detection systems is used to automatically detect and monitor border crossings.Automatic numberplatedetection system is an image processing technology in which number plate of vehicle is used to recognizethevehicle.Theobjective is to design an efficient automaticvehiclerecognitionsystem by using the vehicle number plate, and to implement it for various applications such as automatic toll tax collection, parking system, Traffic control, etc. The system has four main steps to get the required information. These are image acquisition, Pre-processing( Number plate detection), character segmentation and character recognition[2]. II. PROCEDURE Proposed Automatic Car Number Plate Decoding System mainly focusing on decoding of vehicle number plate. Here decoding means providing the owner information after processing the vehicle number plate. We will be able to find the details of the owner after decoding the plate. The main toll was the MATLAB is chosen for the number plate decoding application. The task is to write an algorithm to decode the vehicle number plate. Figure 1 Vehicle registration number plate MATLAB is very useful as it have built-in-primitives and tools for the image processing. The advantages of MATLAB can be classified as follows: Platform independence, predefined function and device-independent plotting,
  • 2. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 07 Issue: 01 | Jan 2020 www.irjet.net p-ISSN: 2395-0072 © 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 1887 Graphical User interface and MATLABcompiler.Itintegrates computation, Algorithmdevelopment, Modellingsimulation, and prototyping, Data acquisition,Data analysis,exploration, and visualization and Application development, including graphical user interface building. MATLAB is high performance programming language which has an easy-to- use environment where problems and solutions are expressed in familiar mathematical notation. There are two types of number plates inINDIA.Weclassified as Single layered number plate and double layered number plate. The examples are as shown below Our algorithm contains four parts: 1. Designing of OCR tool box 2. Checking of no. Of Layers in the number plate. 3. DVN Algorithm 4. Database for Storing the Vehicle Registration Details 2.1 Designing of OCR tool box 2.1.1 Template Creation First create a folder for the project (myfoldernameis myocr tool box) to save and store the files. We have stored the binary images of all the alphabets and numbers in the sub- folder named as ‘database01'. Figure 2 Template creation 2.1.2 Reading of Templates Here, in the above code we are saving the images into a variable by using command ‘imread()’. This function is used to call the images from the folder or from any location of the PC into the MATLAB. 2.1.3Letter Detection Here we are creating the second code file named ocrrawpgm.m. After that, we have resized the input image so it can be compared with the template’s images by using the command ‘imresize(filename, [50,30])’. Then for loop is used to correlates the input image with every image in the template to get the best match using the syntax ‘correlation_result =corr2(input image,templateimage)’. If the correlation_result>0.95 then the resultant text will displayed. Example: A=imread('database01A.jpg'); A=imresize(A,[50,30]); correlation_result =corr2(A,cropimg); if correlation_result >0.95 result(i)='A'; end 2.2 Checking of no. Of Layers in the number plate: Before applying the algorithm first take decision about the number plate type. The decision was taken by aspect ratio. If the aspect ratio is greater than 0.4 it is double layered numberplate. If the aspect ratio is less than 0.4 it is single layered number plate. If the number plate contains 2 layers then it is spilt into 2 images and DVN algorithm is applied on two images and results are concatenated . if aspectratio>0.4 disp('double Layer'); r1=ceil(r/2); xcrop1=x(1:r1,:,:); xcrop2=x(r1:r,:,:); [textt1,proce1]=mydvn(xcrop1); [textt2,proce2]=mydvn(xcrop2); textt=strcat(textt1,textt2); disp(textt); End
  • 3. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 07 Issue: 01 | Jan 2020 www.irjet.net p-ISSN: 2395-0072 © 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 1888 Figure 3 Double Layered Vehicle Number Plate If the number plate contains single layer then DVN algorithm is applied on image and result is displayed . if aspectratio<0.4 disp('Single Layer'); [textt,proce1]=mydvn(x); disp(textt); End Figure 4 Single Layer Vehicle Number Plate 2.3 DVN Algorithm DVN Algorithm means Detection of Vehicle number Algorithm. In this procedure we will effort on the image taken as the input from the CCTV footage which is in RGB format. We will be transforming that image into gray scale using the syntax‘rgb2gray(inputimage)’.Ingeneral,a camera seizures the vehicle pictures and also the laptop procedures the captured pictures, detects the car place from the input pictures so reads data from car by applyingnumerousimage process and optical character recognition techniques.There are multiple registration code recognitionsystemsavailable, however due to the reality[3]. A lot of problems have to be solved during this process. For instance, during the recognition system procedure, there exists lots of obstruction. For example, camera limitation and natural scene effects are the main reason to get the good image or not. In general, the biggest challenges to the researchers of this area are the way in which they deal with the illumination condition problems, vehicle motion, viewpoint, distance changes and complex background. Methods to implement the proposed method offers a base for imposing automatic wide variety plate detection the usage of photo processing for toll collection at toll checkpoints. Now the image is converted into logical image using the syntax ‘im2bw (grayimage)’. Now the noise is eliminated using the structural elements.Noweachletterintheimageis ladled with different labels using the command ‘bwlabel (noiseless_image)’ . Now each letter is cropped. Now OCR is applied on the each cropped image and converted as text. Example : text=ocrrawpgm(cropped_letters) 2.4 Database for Storing the Vehicle Registration Details: After completing the above steps the resultisstoredin‘textt’ variable (see section 2.2). Now it is stored in the Micro soft excel sheet using the syntax xlswrite('mydata.xls',textt); Figure 5 MATLAB to Excel Data Transfer In the excel sheet we store the vehicle Registration information such as owner information, Address, District, State, PINCODE and vehicle type. For our project our excel sheet name is ‘mydata.xls’ Figure 6 Data Base Creation in Excel Sheet Now VLOOKUP is used for searching user data. The VLOOKUP function performs a vertical lookup by searching for a value in the first column of a table and returning the value in the same row in the index_number position. The VLOOKUP function is a built-in function in Excel that is categorized as a Lookup/ReferenceFunction.Itcanbeusedas a worksheet function (WS) in Excel.Asa worksheetfunction, the VLOOKUP function can be entered as part of a formula in a cell of a worksheet. There are four pieces of information that you will need in order to build the VLOOKUP syntax: 1. The value you want to look up, also called the lookup value. 2. The range where the lookup value is located. Remember that the lookup value should always be in the first column in the range for VLOOKUP to
  • 4. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 07 Issue: 01 | Jan 2020 www.irjet.net p-ISSN: 2395-0072 © 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 1889 work correctly. For example, if your lookup value is in cell C2 then your range should start with C. 3. The column number in the range that contains the return value. For example, if you specify B2:D11 as the range, you should count B as the first column, C as the second, and so on. 4. Optionally, you can specify TRUE if you want an approximate match or FALSE if you want an exact match of the return value. If you don't specify anything, the default value will always be TRUE or approximate match. Example: =VLOOKUP (value, table, index_number, [approximate_match] ) =VLOOKUP(B3,A19:H82,2,0) Now the VLOOKUP function performs a vertical lookup by searching and display the required fields such as owner information, Address, District, State, PINCODE and vehicle type. Figure 7 VLOOKUP Results Now the required data is in excel sheet now it is transferred to MATLAB using the syntax [aa,bb,cc]=xlsread('mydata.xls’); The above command returns the text fields in cell array aa, returns the numeric data in bb and both numeric and text data in cell array cc, using any of the input arguments in the previous syntaxes. Figure 8 Excel to MATLAB Data transfer Now the cc variable contains the output data.Its displated using the command disp(cc(2,2)), disp(cc(3,2)), disp(cc(4,2))........, OUTPUT: Figure 9 Result 01 Figure 10 Result 02 We checked 50 number plates only 2 number plates we got error. The accuracy percentage is 96%. The character reorganization percentage is 99.6%. We got those two errors in detecting 0 (zero) and O (Alphabet O). CONCLUSION In this, a software is designed which decode the vehicle number plate number using MATLAB.Theproposedmethod is mainly designed for decoding of Indian vehicle number. This method has four main stages. This method has been tested over a large number of images which proved the efficiency and accuracy of the method. It has been observed that the proposed model exhibits965%accuracyrateforour tested dataset. REFERENCES [1] BhawnaTiwari , Archana Sharma , MaltiGautam Singh , BhawanaRathi Automatic Vehicle Number Plate Recognition System using MatlabIOSR Journal of Electronics and Communication Engineering (IOSR- JECE)
  • 5. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 07 Issue: 01 | Jan 2020 www.irjet.net p-ISSN: 2395-0072 © 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 1890 [2] Tejas K, Ashok Reddy K, Pradeep Reddy D, Rajesh Kumar M Efficient Licence Plate Detection By Unique Edge Detection Algorithm and Smarter Interpretation Through IoT [3] Xiaoqing Liu and JagathSamarabandu,MultiscaleEdge- Based text extractionfromcompleximages,Multimedia and Expo, 2006 IEEE International Conference, 2006. [4] Maduguri Sudhir, Cenikala Baswanth Vignesh , Chinthala Cheruvu Jairam, Dasari Anitha and Tunuguntla Sreeja Image Based Vehicle Number Plate Decoding International Journal of Research in Advent Technology, Vol.5, No.1,January 2017. [5] M. Sudhir, C. L. Tejaswi, D. L. Prasanna, B. G. S.Priyanka, and R. Naimisha, “MATLAB Based OCR Toolbox Designing for Decoding of Vehicle Number Plate,” in International Journal of Research in Engineering, Science and Management, vol. 3, no. 1, pp. 244-246, January 2020.