SlideShare a Scribd company logo
International Journal of Trend in Scientific Research and Development (IJTSRD)
Volume 5 Issue 4, May-June 2021 Available Online: www.ijtsrd.com e-ISSN: 2456 – 6470
@ IJTSRD | Unique Paper ID – IJTSRD41286 | Volume – 5 | Issue – 4 | May-June 2021 Page 434
Detection of Number Plate using Yolo
Anagha Jayakumar TN1, Dr. S. K Manju Bargavi2
1Student, Department of MCA, Jain University, Bangalore, Karnataka, India
2Professor, Department of MCA, Jain University, Bangalore, Karnataka, India
ABSTRACT
This model is proposed to Automaticallydetectthenumberplateofvehicles.It
uses YOLO (You Look Only Once) algorithm inordertodetectthelicenseplate.
It takes the image as an input and puts it through Neural Network , then gives
the output with bounding boxes. The method proposed here have some
benefits over the traditional methods of detection of object. Yolo is really fast
and efficient to handle detection of objects and it detects objects at a high
speed up to 155 frames per second. Importance of automatically detecting
number plate is that there are many fraud activities happening around us, to
eliminate this mainly and then, also to retrieve vehicle details later after
detecting the number plate. It detects the number plate and then make
recognition or identify the license plate from the source image,whichiscalled
as image processing. This also works for number plates of different regions, it
can detect for both grayscale as well as colour images. Also images can be
captured by webcam and license plate can be detected. Number plates maybe
broken sometimes, this model detects for broken ones also. It is also practical
because of the low computational cost. It also has high accuracy and real time
performance.
KEYWORDS: License Plate, Deep learning, YOLO (You Only Look Once), Neural
Networks (NN)
How to cite this paper: Anagha
Jayakumar TN | Dr. S. K Manju Bargavi
"Detection of Number Plate using Yolo"
Published in
International Journal
of Trend in Scientific
Research and
Development(ijtsrd),
ISSN: 2456-6470,
Volume-5 | Issue-4,
June 2021, pp.434-
438, URL:
www.ijtsrd.com/papers/ijtsrd41286.pdf
Copyright © 2021 by author (s) and
International Journal ofTrendinScientific
Research and Development Journal. This
is an Open Access article distributed
under the terms of
the Creative
Commons Attribution
License (CC BY 4.0)
(http://creativecommons.org/licenses/by/4.0)
I. INTRODUCTION
Automatically detecting number plates is necessaryinorder
to help the police force to reduce the threats and varieties of
cheating activities that happen. This helps them to get hold
of the people who violate rules, to find out stolen vehicles, if
the vehicle is registered or not, for electronic toll collections.
This process of detection is carried out by performingmanly
four major steps. First one is getting the source image, then
comes detection of the number plate, nextissegmentationof
the character present on the detected number plate and
finally recognizing the character that is detected from the
process. So first the image is preprocessed here. This is a
name that is given to all the operations that is associated
with images. The main aim of pre-processing is mainly
concentrated on the fact of improving an image from the
noise and other factors that distort the data. It simply
improves the image data. Itconcentratessimplyondetecting
the number plate. Character segmentation as the word says
is breaking it into smaller parts or subparts. Finally, the
character on the license plate is recognized and that is what
is called as character recognition. Thismodel proposedhere,
can also detect images shown using the webcamandalsothe
license plate of different countries can be detected easily.
This model is user-friendly, image just need to be added
manually or even using webcam you just need show the
image it will capture the image and detect the number plate.
Broken and dirty license plates also exist in real time, even
those can be detected using this model.
II. RELATED WORKS
A. The author proposed a model for the android phone
users to identify the number plates automatically. The
problem was that the system was only for Malaysian
vehicle number plates. ThealgorithmusedwasANN and
the environment was provided which was allowing
changes to be made easily, high accuracy and also less
complexity.
B. The model only used pre-processing as the main source
hence it becamemorecomplexandalsotimeconsuming.
The work used CNN and the metric of original image
was considered as the criteria for pre-processing and
recognition algorithms.
C. This model concentrated on capturing the image of the
vehicle and then recognizing it and retrievingthedetails
of the owner along with it. The accuracyandcorrectness
of the model was low because it was not possibletodoit
for all the users. The model created GUI interface to
display the results.
D. The author proposed here a Digital Image Processing
algorithm. This model was limited only to Nigerian
vehicles.
E. The proposed system was developed using MATLAB
where the image was captured and then it was
converted to grayscale in-order to be pre-processed.
Because of Image pre-processing and also of other
hardware requirements there were some limitations to
the method that was proposed. Mainly implemented to
recognize the plate of a car parked at the gate in parking
area.
IJTSRD41286
International Journal of Trend in Scientific Research and Development (IJTSRD) @ www.ijtsrd.com eISSN: 2456-6470
@ IJTSRD | Unique Paper ID – IJTSRD41286 | Volume – 5 | Issue – 4 | May-June 2021 Page 435
III. WORKING METHEODOLOGY
In this model the main is to identify the number plate and
detect the number on the license plate. It is very useful for
traffic police to identify the vehicles to mark some fraud
activities that happen.Humanbeingsalwayswanteverything
to be done automatically,sodetectingofobjectsmakesiteasy
for us to find out solutions to different problems. YOLO (You
Look Only Once). This algorithm is based mainly on
regression, and alsoinsteadofcompletelyselectingtheimage
it predicts the object in the image which we want to select in
bounding boxes in one run of the algorithm. Implementation
of this model is using YOLO or You look Only Once.Itisfaster,
easier and efficient to use. It detects the number plate after
the image isadded and displays the imagewithboundingbox
around the number plate. Another feature is that if the image
is shown to the web camera it detects the image and also the
license plate will be detected. Number plates can be of
different color, shape, size and language, it detects the
number plate of different countries which is a major
drawback in many methods which are already proposed.
Fig 1.1: Working of the proposed system
Two main working of the proposed system is describesinFig
1.1. YOLO is a real time object detection method What
happens in this method is that the neural network is being
applied to the source image. Single image is broken into
different framesand then the prediction of the boundarybox
is done. It is by classification model that predictive values
detect the object. The working of the proposed model is by
dividing it into two parts and they are by identifying the
number plates based on the source image inserted or added
into the model. So at first, the image will be checked for the
number plates with white background because the system
need to detect both colored as well as white number plates.
After seeing the image and detecting the vehicle and then
identifying the number plate is done first.
Then the number plate is identified. If the number plate is
white in colour it will be detected and marked within
bounding box. It also checks if the license plate is broken or
not. Here we are using the blob detection to identify these
kind of number plates. Difference in background and also
brightness variation will also affect the detection process.
The main aim of using this approach is to find the
complimentary regions which are not detected by the edge
detection or corner detection algorithm. It also detects the
broke number plate. The next part of the model is to identify
the number plates which are colored for example yellow,
black and more. It will then detect the plate and after
marking the bounding box it will show the cropped number
plate with the help of optical character recognition.
IV. PROPOSED SYSTEM
The proposed system uses YOLO(You Look Only Once)
algorithm to detect the objects in a single frame. Then what
the algorithm does is that it detects the object to be
recognised in bounding box and identifies.
The algorithm is divided in mainly into 4 steps: They are
capturing the vehicle image, detectingthelicenseplateofthe
vehicle , segmentation of the characters in the license plate
and also then recognising the characters in the license plate
after segmentation .
1. Vehicle image capture: Capturing image of the vehicleis
the first step in the process of license plate detection.
Without the source image detection of number plate
cannot be done.
2. Vehicle Number Plate Detection: Detection of the
number plate has many factors to be considered before
it is done. Detection of the number plate is done by the
YOLO algorithm. In this step the located number plateis
detected. Detecting the edges and sides of the number
plate is sometimes not much accurate. In ordertodetect
complex edges and complimentary regions blob
detection is used. They are:
A. Locating the license plate: This locates the license plate
the vehicle which exists in the image captured or from
the source image. It locates the place where the license
plate is located in the vehicle for further identification.
B. Size of the number plate: Number plates can be of
different sizes and colours. Thisalsoplaysamajorrolein
detecting the license plate. Size differs on how the image
is captured.
Fig 1.2 Flow of work
C. Background of the plate: Background color of the plate
will be different for different vehicles of different
countries. Color of the number plate may differ from
International Journal of Trend in Scientific Research and Development (IJTSRD) @ www.ijtsrd.com eISSN: 2456-6470
@ IJTSRD | Unique Paper ID – IJTSRD41286 | Volume – 5 | Issue – 4 | May-June 2021 Page 436
white, yellow, green or to some other color. Hence it is
also an important factor.
D. Screw of the license plate: A number plate will have
screws attached to it. Sometimes this can beconfusedas
a character.
3. Segmentation of character on license plate:
Segmentation of characters can be done using this
segmentation method. Extraction of characters is
actually considered as one of the difficult task as there
are factors that will affect the extraction. Blob detection
is also used in order to detect points or regions that
differ in brightness or color as compared to
surrounding. This will help to find complimentary
regions which are not detected by edge detection or
corner detection algorithm.
4. Character Recognition: Our model after segmentation
recognize the number plate and mark them within
bounding box. It will also handle ambiguous and also
noisy data from the prediction.
It can identify the characters automatically based on the
training data. From this the characters are recognized. Our
method also recognizes broken number plates as well as the
one with dirt and low sunlight. The number plate is morphed
using morphology technique. The recognised and cropped
number plate will be detected and displyed seperately. This
will be converted to greyscale.
V. ARCHITECTURE
Fig 1.3 Architecture diagram of the proposed system
The architecture diagram is used to make the proposed
system easier to understand and get a clear outline of the
working of the system. It shows how developed the system
is. The below diagram is the architecture of the system
proposed here. Source image is obtained from the system or
captured using webcam in order to test the vehicle image.
Then the coloured region of the number plate is recognised
,it may be yellow, white ,green or any. Using the YOLO
algorithm the number plate is detected very easily because
the algorithm only simply means You Look Only Once. The
detected number plate is easily shown by bounding boxes
around them.
But some edges maybe complex in nature. It may be difficult
to detect the edges sometimes using edge detection,
therefore for detecting the complimentary regions blob
detection is used. Then after this it detects the region of the
number plate. If it has the appropriatedimensionandarea of
a number plate it will detect that it is a license plate, else it
will not detect the plate. If the licenceplateishavingfoursub
regions, as that is the format of the license plate, then it will
go to the next step. The next step is to crop the detected
plate. For cropping there are some factors like the contrast
should be adjusted and even the brightness. Hence this is
done. Using the optical character recognitionusingtesseract
International Journal of Trend in Scientific Research and Development (IJTSRD) @ www.ijtsrd.com eISSN: 2456-6470
@ IJTSRD | Unique Paper ID – IJTSRD41286 | Volume – 5 | Issue – 4 | May-June 2021 Page 437
the region of the number plate is extracted. Then text
filtering is done and finally the number plate will be
displayed after cropping and text filtering.
VI. RESULT AND DISCUSSION
Number plates have been tested with different background
color, broken ones and for different countries also for the
proposed method. Use of YOLO made it easy to implement
this detection system for number plate. It helped in
increasing accuracy rate, less complex than MATLAB and
other methods. The method focuses mainly on two varieties
that is: first one is for number plates that have white
background and it will also detect for the broken ones as
well as normal ones, and the second one for the colored
number plates like red, green, black etc. Images can also be
added normally to the proposed method or can be captured
using web camera also.
Fig 1.4shows the result obtained by running the model. First
the captured image is shown which is called as the source
image. The image is then gone through the detection process
and license plate is recognised and as shown in the figure
bounding boxes appear around the license plate. After this
the detected plateiscroppedbyusingmorphologytechnique.
Then the cropped plate is taken and the characters are
recognised by tesseract and optical character recognition.
This is done order to detect the coloured number plates. In
Fig 1.5 the images shows the broken plate of the vehicle that
is displayed. The method proposed identifies white colored
number plates, also broken plates. The figure clearly shows
the broken plate that is bounded by box around them.
Fig.1.4 Output 1: Detecting yellow number plate
Fig 1.5 Output 2: Detecting broken number plate
VII. FUTURE SCOPE
This model can be further improved by adding videofilesfor
checking the license plate. Themodel proposedhereactually
have the ability to run videos and detect the number plate,
but because of privacy issues videos cannot be added and
detected. This can be added for future use. We canalsomake
it more user friendly by adding more images to the system
and selecting from it in a random way. This can be made
more efficient by adding different types of neural network
algorithms to it. Multiple algorithms can be checked to
identify which is more suitable. And compare which gives
more accuracy to detect the license plate easilyandwithless
time.
VIII. CONCLUSION
It has always been a difficult task to identify vehicles on a
busy road, as the number of vehicles is increasing day by
day. It can monitor vehicles that exceed the speed limit, also
other cheating and fraud issues can be solved. Automatic
License Plate Recognition system allows to detect the
number plate, this will help the cops to solve problems
regarding to road. By just inserting source image we canrun
the data. This model proposed here has been efficient to
recognise the license plates that were broken, of different
countries and also the images shown using webcam. This
provides high accuracy, low computational cost and also an
efficient system to detect the vehicles.Themodel hereisalso
able to detect plates of differentsizesandcolours,conditions
like sunlight, darkness andshadows,badweatherconditions
and broken ones.
International Journal of Trend in Scientific Research and Development (IJTSRD) @ www.ijtsrd.com eISSN: 2456-6470
@ IJTSRD | Unique Paper ID – IJTSRD41286 | Volume – 5 | Issue – 4 | May-June 2021 Page 438
ACKNOWLEDGEMENT
I should convey my obligation to Dr MN Nachappa and Asst.
Prof: Dr Manju Bargavi and undertaking facilitators fortheir
effective motivation and encouragement throughout my
assessment work. Theirideal bearing,absoluteco-actionand
second discernment have made my work gainful.
REFERENCES
[1] M. A, G. TS, C. J and K. M, "Optimization of ANPR
algorithm on Android mobile phone," IEEE
International Conference on Smart Instrumentation,
Measurement and Applications, 2013.
[2] Tlebaldinova, A. Denissova, N. Kassymkhanova and
Dana, "Application of a scenario approach in
development of a recognition system of vehicle
identification numbers," International Conferenceon
Modeling, SimulationandAppliedoptimization,2015.
[3] Sulaiman, N. Razali, A. Jadin, M. Hadi, A. A. Mustafa, M.
Ghazali and KH, "Development of OnlineVehicle Plate
Recognition System".
[4] Attah, A. ADEDIGBA, A. Aibinu and AM,"Development
of Nigerian vehicles license plate recognition and
classification system," Journal ofScience,Technology,
Mathematics and Education, 2016.
[5] Tiwari, B. Sharma, A. Singh, M. Gautam, Rathi and
Bhawana, "Automatic Vehicle Number Plate
Recognition System using Matlab," IOSR Journal of
Electronics and Communication Engineering (IOSR-
JECE) e-ISSN, 2016.

More Related Content

What's hot

AUTOMATIC LICENSE PLATE RECOGNITION SYSTEM FOR INDIAN VEHICLE IDENTIFICATION ...
AUTOMATIC LICENSE PLATE RECOGNITION SYSTEM FOR INDIAN VEHICLE IDENTIFICATION ...AUTOMATIC LICENSE PLATE RECOGNITION SYSTEM FOR INDIAN VEHICLE IDENTIFICATION ...
AUTOMATIC LICENSE PLATE RECOGNITION SYSTEM FOR INDIAN VEHICLE IDENTIFICATION ...
Kuntal Bhowmick
 
Automatic number plate recognition (anpr)
Automatic number plate recognition (anpr)Automatic number plate recognition (anpr)
Automatic number plate recognition (anpr)
AbhishekChoudhary464889
 
Traffic sign recognition
Traffic sign recognitionTraffic sign recognition
Traffic sign recognition
AKR Education
 
automatic number plate recognition
automatic number plate recognitionautomatic number plate recognition
automatic number plate recognition
Sairam Taduvai
 
Vehicle registration plate recognition system
Vehicle registration plate recognition systemVehicle registration plate recognition system
Vehicle registration plate recognition system
shailendra92
 
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
Ghanshyam Dusane
 
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 no. plate recognition
Automatic no. plate recognitionAutomatic no. plate recognition
Automatic no. plate recognition
Anjali Mehra
 
Computer Vision for Traffic Sign Recognition
Computer Vision for Traffic Sign RecognitionComputer Vision for Traffic Sign Recognition
Computer Vision for Traffic Sign Recognition
thevijayps
 
Number plate recogition
Number plate recogitionNumber plate recogition
Number plate recogition
hetvi naik
 
License Plate Recognition System
License Plate Recognition System License Plate Recognition System
License Plate Recognition System
Hira Rizvi
 
Literature Review on License Plate Recognition System
Literature Review on License Plate Recognition SystemLiterature Review on License Plate Recognition System
Literature Review on License Plate Recognition System
Atul Nath
 
Lpr2003
Lpr2003Lpr2003
Lpr2003
bharatsvnit
 
Anti aliasing Computer Graphics
Anti aliasing Computer GraphicsAnti aliasing Computer Graphics
Anti aliasing Computer Graphics
University of Potsdam
 
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
 
Automatic number plate recognition using matlab
Automatic number plate recognition using matlabAutomatic number plate recognition using matlab
Automatic number plate recognition using matlab
ChetanSingh134
 
Drowsiness Detection using machine learning (1).pptx
Drowsiness Detection using machine learning (1).pptxDrowsiness Detection using machine learning (1).pptx
Drowsiness Detection using machine learning (1).pptx
sathiyasowmi
 
Automatic Number Plate Recognition (ANPR)
Automatic Number Plate Recognition (ANPR)Automatic Number Plate Recognition (ANPR)
Automatic Number Plate Recognition (ANPR)
Vidyut Singhania
 
Object detection with deep learning
Object detection with deep learningObject detection with deep learning
Object detection with deep learning
Sushant Shrivastava
 
Object detection
Object detectionObject detection
Object detection
ROUSHAN RAJ KUMAR
 

What's hot (20)

AUTOMATIC LICENSE PLATE RECOGNITION SYSTEM FOR INDIAN VEHICLE IDENTIFICATION ...
AUTOMATIC LICENSE PLATE RECOGNITION SYSTEM FOR INDIAN VEHICLE IDENTIFICATION ...AUTOMATIC LICENSE PLATE RECOGNITION SYSTEM FOR INDIAN VEHICLE IDENTIFICATION ...
AUTOMATIC LICENSE PLATE RECOGNITION SYSTEM FOR INDIAN VEHICLE IDENTIFICATION ...
 
Automatic number plate recognition (anpr)
Automatic number plate recognition (anpr)Automatic number plate recognition (anpr)
Automatic number plate recognition (anpr)
 
Traffic sign recognition
Traffic sign recognitionTraffic sign recognition
Traffic sign recognition
 
automatic number plate recognition
automatic number plate recognitionautomatic number plate recognition
automatic number plate recognition
 
Vehicle registration plate recognition system
Vehicle registration plate recognition systemVehicle registration plate recognition system
Vehicle registration plate recognition system
 
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
 
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 no. plate recognition
Automatic no. plate recognitionAutomatic no. plate recognition
Automatic no. plate recognition
 
Computer Vision for Traffic Sign Recognition
Computer Vision for Traffic Sign RecognitionComputer Vision for Traffic Sign Recognition
Computer Vision for Traffic Sign Recognition
 
Number plate recogition
Number plate recogitionNumber plate recogition
Number plate recogition
 
License Plate Recognition System
License Plate Recognition System License Plate Recognition System
License Plate Recognition System
 
Literature Review on License Plate Recognition System
Literature Review on License Plate Recognition SystemLiterature Review on License Plate Recognition System
Literature Review on License Plate Recognition System
 
Lpr2003
Lpr2003Lpr2003
Lpr2003
 
Anti aliasing Computer Graphics
Anti aliasing Computer GraphicsAnti aliasing Computer Graphics
Anti aliasing Computer Graphics
 
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
 
Automatic number plate recognition using matlab
Automatic number plate recognition using matlabAutomatic number plate recognition using matlab
Automatic number plate recognition using matlab
 
Drowsiness Detection using machine learning (1).pptx
Drowsiness Detection using machine learning (1).pptxDrowsiness Detection using machine learning (1).pptx
Drowsiness Detection using machine learning (1).pptx
 
Automatic Number Plate Recognition (ANPR)
Automatic Number Plate Recognition (ANPR)Automatic Number Plate Recognition (ANPR)
Automatic Number Plate Recognition (ANPR)
 
Object detection with deep learning
Object detection with deep learningObject detection with deep learning
Object detection with deep learning
 
Object detection
Object detectionObject detection
Object detection
 

Similar to Detection of Number Plate using Yolo

AUTOMATIC LICENSE PLATE RECOGNITION USING YOLOV4 AND TESSERACT OCR
AUTOMATIC LICENSE PLATE RECOGNITION USING YOLOV4 AND TESSERACT OCRAUTOMATIC LICENSE PLATE RECOGNITION USING YOLOV4 AND TESSERACT OCR
AUTOMATIC LICENSE PLATE RECOGNITION USING YOLOV4 AND TESSERACT OCR
Angie Miller
 
Automated License Plate detection and Speed estimation of Vehicle Using Machi...
Automated License Plate detection and Speed estimation of Vehicle Using Machi...Automated License Plate detection and Speed estimation of Vehicle Using Machi...
Automated License Plate detection and Speed estimation of Vehicle Using Machi...
ijtsrd
 
Vigilance: Vehicle Detector and Tracker
Vigilance: Vehicle Detector and TrackerVigilance: Vehicle Detector and Tracker
Vigilance: Vehicle Detector and Tracker
IRJET Journal
 
IRJET- Advenced Traffic Management System using Automatic Number Plate Recogn...
IRJET- Advenced Traffic Management System using Automatic Number Plate Recogn...IRJET- Advenced Traffic Management System using Automatic Number Plate Recogn...
IRJET- Advenced Traffic Management System using Automatic Number Plate Recogn...
IRJET Journal
 
IRJET- Automated Criminal Identification System using Face Detection and Reco...
IRJET- Automated Criminal Identification System using Face Detection and Reco...IRJET- Automated Criminal Identification System using Face Detection and Reco...
IRJET- Automated Criminal Identification System using Face Detection and Reco...
IRJET Journal
 
IRJET- Smart Parking System using Facial Recognition, Optical Character Recog...
IRJET- Smart Parking System using Facial Recognition, Optical Character Recog...IRJET- Smart Parking System using Facial Recognition, Optical Character Recog...
IRJET- Smart Parking System using Facial Recognition, Optical Character Recog...
IRJET Journal
 
Automatic Tracking of Traffic Violations Using Machine Learning
Automatic Tracking of Traffic Violations Using Machine LearningAutomatic Tracking of Traffic Violations Using Machine Learning
Automatic Tracking of Traffic Violations Using Machine Learning
kshamakbhat
 
Object Detection for Autonomous Driving
Object Detection for Autonomous DrivingObject Detection for Autonomous Driving
Object Detection for Autonomous Driving
IRJET Journal
 
ASSISTANCE SYSTEM FOR DRIVERS USING IOT
ASSISTANCE SYSTEM FOR DRIVERS USING IOTASSISTANCE SYSTEM FOR DRIVERS USING IOT
ASSISTANCE SYSTEM FOR DRIVERS USING IOT
IRJET Journal
 
A Traffic Sign Classifier Model using Sage Maker
A Traffic Sign Classifier Model using Sage MakerA Traffic Sign Classifier Model using Sage Maker
A Traffic Sign Classifier Model using Sage Maker
ijtsrd
 
Vehicle Number Plate Recognition using MATLAB
Vehicle Number Plate Recognition using MATLABVehicle Number Plate Recognition using MATLAB
Vehicle Number Plate Recognition using MATLAB
AI Publications
 
Paper id 252014106
Paper id 252014106Paper id 252014106
Paper id 252014106
IJRAT
 
IRJET- Face Detection and Tracking Algorithm using Open CV with Raspberry Pi
IRJET- Face Detection and Tracking Algorithm using Open CV with Raspberry PiIRJET- Face Detection and Tracking Algorithm using Open CV with Raspberry Pi
IRJET- Face Detection and Tracking Algorithm using Open CV with Raspberry Pi
IRJET Journal
 
IRJET- Traffic Sign Detection, Recognition and Notification System using ...
IRJET-  	  Traffic Sign Detection, Recognition and Notification System using ...IRJET-  	  Traffic Sign Detection, Recognition and Notification System using ...
IRJET- Traffic Sign Detection, Recognition and Notification System using ...
IRJET Journal
 
License Plate Recognition System for Moving Vehicles Using ­Laplacian Edge De...
License Plate Recognition System for Moving Vehicles Using ­Laplacian Edge De...License Plate Recognition System for Moving Vehicles Using ­Laplacian Edge De...
License Plate Recognition System for Moving Vehicles Using ­Laplacian Edge De...
IRJET Journal
 
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
Ghanshyam Dusane
 
Automatic parking system using Automatic number plate recognition (ANPR)
Automatic parking system using Automatic number plate recognition (ANPR)Automatic parking system using Automatic number plate recognition (ANPR)
Automatic parking system using Automatic number plate recognition (ANPR)
IRJET Journal
 
20120130402031
2012013040203120120130402031
20120130402031
IAEME Publication
 
AN IMAGE BASED ATTENDANCE SYSTEM FOR MOBILE PHONES
AN IMAGE BASED ATTENDANCE SYSTEM FOR MOBILE PHONESAN IMAGE BASED ATTENDANCE SYSTEM FOR MOBILE PHONES
AN IMAGE BASED ATTENDANCE SYSTEM FOR MOBILE PHONES
AM Publications
 
IRJET- iSecurity: The AI Surveillance, a Smart Tracking System
IRJET-  	  iSecurity: The AI Surveillance, a Smart Tracking SystemIRJET-  	  iSecurity: The AI Surveillance, a Smart Tracking System
IRJET- iSecurity: The AI Surveillance, a Smart Tracking System
IRJET Journal
 

Similar to Detection of Number Plate using Yolo (20)

AUTOMATIC LICENSE PLATE RECOGNITION USING YOLOV4 AND TESSERACT OCR
AUTOMATIC LICENSE PLATE RECOGNITION USING YOLOV4 AND TESSERACT OCRAUTOMATIC LICENSE PLATE RECOGNITION USING YOLOV4 AND TESSERACT OCR
AUTOMATIC LICENSE PLATE RECOGNITION USING YOLOV4 AND TESSERACT OCR
 
Automated License Plate detection and Speed estimation of Vehicle Using Machi...
Automated License Plate detection and Speed estimation of Vehicle Using Machi...Automated License Plate detection and Speed estimation of Vehicle Using Machi...
Automated License Plate detection and Speed estimation of Vehicle Using Machi...
 
Vigilance: Vehicle Detector and Tracker
Vigilance: Vehicle Detector and TrackerVigilance: Vehicle Detector and Tracker
Vigilance: Vehicle Detector and Tracker
 
IRJET- Advenced Traffic Management System using Automatic Number Plate Recogn...
IRJET- Advenced Traffic Management System using Automatic Number Plate Recogn...IRJET- Advenced Traffic Management System using Automatic Number Plate Recogn...
IRJET- Advenced Traffic Management System using Automatic Number Plate Recogn...
 
IRJET- Automated Criminal Identification System using Face Detection and Reco...
IRJET- Automated Criminal Identification System using Face Detection and Reco...IRJET- Automated Criminal Identification System using Face Detection and Reco...
IRJET- Automated Criminal Identification System using Face Detection and Reco...
 
IRJET- Smart Parking System using Facial Recognition, Optical Character Recog...
IRJET- Smart Parking System using Facial Recognition, Optical Character Recog...IRJET- Smart Parking System using Facial Recognition, Optical Character Recog...
IRJET- Smart Parking System using Facial Recognition, Optical Character Recog...
 
Automatic Tracking of Traffic Violations Using Machine Learning
Automatic Tracking of Traffic Violations Using Machine LearningAutomatic Tracking of Traffic Violations Using Machine Learning
Automatic Tracking of Traffic Violations Using Machine Learning
 
Object Detection for Autonomous Driving
Object Detection for Autonomous DrivingObject Detection for Autonomous Driving
Object Detection for Autonomous Driving
 
ASSISTANCE SYSTEM FOR DRIVERS USING IOT
ASSISTANCE SYSTEM FOR DRIVERS USING IOTASSISTANCE SYSTEM FOR DRIVERS USING IOT
ASSISTANCE SYSTEM FOR DRIVERS USING IOT
 
A Traffic Sign Classifier Model using Sage Maker
A Traffic Sign Classifier Model using Sage MakerA Traffic Sign Classifier Model using Sage Maker
A Traffic Sign Classifier Model using Sage Maker
 
Vehicle Number Plate Recognition using MATLAB
Vehicle Number Plate Recognition using MATLABVehicle Number Plate Recognition using MATLAB
Vehicle Number Plate Recognition using MATLAB
 
Paper id 252014106
Paper id 252014106Paper id 252014106
Paper id 252014106
 
IRJET- Face Detection and Tracking Algorithm using Open CV with Raspberry Pi
IRJET- Face Detection and Tracking Algorithm using Open CV with Raspberry PiIRJET- Face Detection and Tracking Algorithm using Open CV with Raspberry Pi
IRJET- Face Detection and Tracking Algorithm using Open CV with Raspberry Pi
 
IRJET- Traffic Sign Detection, Recognition and Notification System using ...
IRJET-  	  Traffic Sign Detection, Recognition and Notification System using ...IRJET-  	  Traffic Sign Detection, Recognition and Notification System using ...
IRJET- Traffic Sign Detection, Recognition and Notification System using ...
 
License Plate Recognition System for Moving Vehicles Using ­Laplacian Edge De...
License Plate Recognition System for Moving Vehicles Using ­Laplacian Edge De...License Plate Recognition System for Moving Vehicles Using ­Laplacian Edge De...
License Plate Recognition System for Moving Vehicles Using ­Laplacian Edge De...
 
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
 
Automatic parking system using Automatic number plate recognition (ANPR)
Automatic parking system using Automatic number plate recognition (ANPR)Automatic parking system using Automatic number plate recognition (ANPR)
Automatic parking system using Automatic number plate recognition (ANPR)
 
20120130402031
2012013040203120120130402031
20120130402031
 
AN IMAGE BASED ATTENDANCE SYSTEM FOR MOBILE PHONES
AN IMAGE BASED ATTENDANCE SYSTEM FOR MOBILE PHONESAN IMAGE BASED ATTENDANCE SYSTEM FOR MOBILE PHONES
AN IMAGE BASED ATTENDANCE SYSTEM FOR MOBILE PHONES
 
IRJET- iSecurity: The AI Surveillance, a Smart Tracking System
IRJET-  	  iSecurity: The AI Surveillance, a Smart Tracking SystemIRJET-  	  iSecurity: The AI Surveillance, a Smart Tracking System
IRJET- iSecurity: The AI Surveillance, a Smart Tracking System
 

More from ijtsrd

‘Six Sigma Technique’ A Journey Through its Implementation
‘Six Sigma Technique’ A Journey Through its Implementation‘Six Sigma Technique’ A Journey Through its Implementation
‘Six Sigma Technique’ A Journey Through its Implementation
ijtsrd
 
Edge Computing in Space Enhancing Data Processing and Communication for Space...
Edge Computing in Space Enhancing Data Processing and Communication for Space...Edge Computing in Space Enhancing Data Processing and Communication for Space...
Edge Computing in Space Enhancing Data Processing and Communication for Space...
ijtsrd
 
Dynamics of Communal Politics in 21st Century India Challenges and Prospects
Dynamics of Communal Politics in 21st Century India Challenges and ProspectsDynamics of Communal Politics in 21st Century India Challenges and Prospects
Dynamics of Communal Politics in 21st Century India Challenges and Prospects
ijtsrd
 
Assess Perspective and Knowledge of Healthcare Providers Towards Elehealth in...
Assess Perspective and Knowledge of Healthcare Providers Towards Elehealth in...Assess Perspective and Knowledge of Healthcare Providers Towards Elehealth in...
Assess Perspective and Knowledge of Healthcare Providers Towards Elehealth in...
ijtsrd
 
The Impact of Digital Media on the Decentralization of Power and the Erosion ...
The Impact of Digital Media on the Decentralization of Power and the Erosion ...The Impact of Digital Media on the Decentralization of Power and the Erosion ...
The Impact of Digital Media on the Decentralization of Power and the Erosion ...
ijtsrd
 
Online Voices, Offline Impact Ambedkars Ideals and Socio Political Inclusion ...
Online Voices, Offline Impact Ambedkars Ideals and Socio Political Inclusion ...Online Voices, Offline Impact Ambedkars Ideals and Socio Political Inclusion ...
Online Voices, Offline Impact Ambedkars Ideals and Socio Political Inclusion ...
ijtsrd
 
Problems and Challenges of Agro Entreprenurship A Study
Problems and Challenges of Agro Entreprenurship A StudyProblems and Challenges of Agro Entreprenurship A Study
Problems and Challenges of Agro Entreprenurship A Study
ijtsrd
 
Comparative Analysis of Total Corporate Disclosure of Selected IT Companies o...
Comparative Analysis of Total Corporate Disclosure of Selected IT Companies o...Comparative Analysis of Total Corporate Disclosure of Selected IT Companies o...
Comparative Analysis of Total Corporate Disclosure of Selected IT Companies o...
ijtsrd
 
The Impact of Educational Background and Professional Training on Human Right...
The Impact of Educational Background and Professional Training on Human Right...The Impact of Educational Background and Professional Training on Human Right...
The Impact of Educational Background and Professional Training on Human Right...
ijtsrd
 
A Study on the Effective Teaching Learning Process in English Curriculum at t...
A Study on the Effective Teaching Learning Process in English Curriculum at t...A Study on the Effective Teaching Learning Process in English Curriculum at t...
A Study on the Effective Teaching Learning Process in English Curriculum at t...
ijtsrd
 
The Role of Mentoring and Its Influence on the Effectiveness of the Teaching ...
The Role of Mentoring and Its Influence on the Effectiveness of the Teaching ...The Role of Mentoring and Its Influence on the Effectiveness of the Teaching ...
The Role of Mentoring and Its Influence on the Effectiveness of the Teaching ...
ijtsrd
 
Design Simulation and Hardware Construction of an Arduino Microcontroller Bas...
Design Simulation and Hardware Construction of an Arduino Microcontroller Bas...Design Simulation and Hardware Construction of an Arduino Microcontroller Bas...
Design Simulation and Hardware Construction of an Arduino Microcontroller Bas...
ijtsrd
 
Sustainable Energy by Paul A. Adekunte | Matthew N. O. Sadiku | Janet O. Sadiku
Sustainable Energy by Paul A. Adekunte | Matthew N. O. Sadiku | Janet O. SadikuSustainable Energy by Paul A. Adekunte | Matthew N. O. Sadiku | Janet O. Sadiku
Sustainable Energy by Paul A. Adekunte | Matthew N. O. Sadiku | Janet O. Sadiku
ijtsrd
 
Concepts for Sudan Survey Act Implementations Executive Regulations and Stand...
Concepts for Sudan Survey Act Implementations Executive Regulations and Stand...Concepts for Sudan Survey Act Implementations Executive Regulations and Stand...
Concepts for Sudan Survey Act Implementations Executive Regulations and Stand...
ijtsrd
 
Towards the Implementation of the Sudan Interpolated Geoid Model Khartoum Sta...
Towards the Implementation of the Sudan Interpolated Geoid Model Khartoum Sta...Towards the Implementation of the Sudan Interpolated Geoid Model Khartoum Sta...
Towards the Implementation of the Sudan Interpolated Geoid Model Khartoum Sta...
ijtsrd
 
Activating Geospatial Information for Sudans Sustainable Investment Map
Activating Geospatial Information for Sudans Sustainable Investment MapActivating Geospatial Information for Sudans Sustainable Investment Map
Activating Geospatial Information for Sudans Sustainable Investment Map
ijtsrd
 
Educational Unity Embracing Diversity for a Stronger Society
Educational Unity Embracing Diversity for a Stronger SocietyEducational Unity Embracing Diversity for a Stronger Society
Educational Unity Embracing Diversity for a Stronger Society
ijtsrd
 
Integration of Indian Indigenous Knowledge System in Management Prospects and...
Integration of Indian Indigenous Knowledge System in Management Prospects and...Integration of Indian Indigenous Knowledge System in Management Prospects and...
Integration of Indian Indigenous Knowledge System in Management Prospects and...
ijtsrd
 
DeepMask Transforming Face Mask Identification for Better Pandemic Control in...
DeepMask Transforming Face Mask Identification for Better Pandemic Control in...DeepMask Transforming Face Mask Identification for Better Pandemic Control in...
DeepMask Transforming Face Mask Identification for Better Pandemic Control in...
ijtsrd
 
Streamlining Data Collection eCRF Design and Machine Learning
Streamlining Data Collection eCRF Design and Machine LearningStreamlining Data Collection eCRF Design and Machine Learning
Streamlining Data Collection eCRF Design and Machine Learning
ijtsrd
 

More from ijtsrd (20)

‘Six Sigma Technique’ A Journey Through its Implementation
‘Six Sigma Technique’ A Journey Through its Implementation‘Six Sigma Technique’ A Journey Through its Implementation
‘Six Sigma Technique’ A Journey Through its Implementation
 
Edge Computing in Space Enhancing Data Processing and Communication for Space...
Edge Computing in Space Enhancing Data Processing and Communication for Space...Edge Computing in Space Enhancing Data Processing and Communication for Space...
Edge Computing in Space Enhancing Data Processing and Communication for Space...
 
Dynamics of Communal Politics in 21st Century India Challenges and Prospects
Dynamics of Communal Politics in 21st Century India Challenges and ProspectsDynamics of Communal Politics in 21st Century India Challenges and Prospects
Dynamics of Communal Politics in 21st Century India Challenges and Prospects
 
Assess Perspective and Knowledge of Healthcare Providers Towards Elehealth in...
Assess Perspective and Knowledge of Healthcare Providers Towards Elehealth in...Assess Perspective and Knowledge of Healthcare Providers Towards Elehealth in...
Assess Perspective and Knowledge of Healthcare Providers Towards Elehealth in...
 
The Impact of Digital Media on the Decentralization of Power and the Erosion ...
The Impact of Digital Media on the Decentralization of Power and the Erosion ...The Impact of Digital Media on the Decentralization of Power and the Erosion ...
The Impact of Digital Media on the Decentralization of Power and the Erosion ...
 
Online Voices, Offline Impact Ambedkars Ideals and Socio Political Inclusion ...
Online Voices, Offline Impact Ambedkars Ideals and Socio Political Inclusion ...Online Voices, Offline Impact Ambedkars Ideals and Socio Political Inclusion ...
Online Voices, Offline Impact Ambedkars Ideals and Socio Political Inclusion ...
 
Problems and Challenges of Agro Entreprenurship A Study
Problems and Challenges of Agro Entreprenurship A StudyProblems and Challenges of Agro Entreprenurship A Study
Problems and Challenges of Agro Entreprenurship A Study
 
Comparative Analysis of Total Corporate Disclosure of Selected IT Companies o...
Comparative Analysis of Total Corporate Disclosure of Selected IT Companies o...Comparative Analysis of Total Corporate Disclosure of Selected IT Companies o...
Comparative Analysis of Total Corporate Disclosure of Selected IT Companies o...
 
The Impact of Educational Background and Professional Training on Human Right...
The Impact of Educational Background and Professional Training on Human Right...The Impact of Educational Background and Professional Training on Human Right...
The Impact of Educational Background and Professional Training on Human Right...
 
A Study on the Effective Teaching Learning Process in English Curriculum at t...
A Study on the Effective Teaching Learning Process in English Curriculum at t...A Study on the Effective Teaching Learning Process in English Curriculum at t...
A Study on the Effective Teaching Learning Process in English Curriculum at t...
 
The Role of Mentoring and Its Influence on the Effectiveness of the Teaching ...
The Role of Mentoring and Its Influence on the Effectiveness of the Teaching ...The Role of Mentoring and Its Influence on the Effectiveness of the Teaching ...
The Role of Mentoring and Its Influence on the Effectiveness of the Teaching ...
 
Design Simulation and Hardware Construction of an Arduino Microcontroller Bas...
Design Simulation and Hardware Construction of an Arduino Microcontroller Bas...Design Simulation and Hardware Construction of an Arduino Microcontroller Bas...
Design Simulation and Hardware Construction of an Arduino Microcontroller Bas...
 
Sustainable Energy by Paul A. Adekunte | Matthew N. O. Sadiku | Janet O. Sadiku
Sustainable Energy by Paul A. Adekunte | Matthew N. O. Sadiku | Janet O. SadikuSustainable Energy by Paul A. Adekunte | Matthew N. O. Sadiku | Janet O. Sadiku
Sustainable Energy by Paul A. Adekunte | Matthew N. O. Sadiku | Janet O. Sadiku
 
Concepts for Sudan Survey Act Implementations Executive Regulations and Stand...
Concepts for Sudan Survey Act Implementations Executive Regulations and Stand...Concepts for Sudan Survey Act Implementations Executive Regulations and Stand...
Concepts for Sudan Survey Act Implementations Executive Regulations and Stand...
 
Towards the Implementation of the Sudan Interpolated Geoid Model Khartoum Sta...
Towards the Implementation of the Sudan Interpolated Geoid Model Khartoum Sta...Towards the Implementation of the Sudan Interpolated Geoid Model Khartoum Sta...
Towards the Implementation of the Sudan Interpolated Geoid Model Khartoum Sta...
 
Activating Geospatial Information for Sudans Sustainable Investment Map
Activating Geospatial Information for Sudans Sustainable Investment MapActivating Geospatial Information for Sudans Sustainable Investment Map
Activating Geospatial Information for Sudans Sustainable Investment Map
 
Educational Unity Embracing Diversity for a Stronger Society
Educational Unity Embracing Diversity for a Stronger SocietyEducational Unity Embracing Diversity for a Stronger Society
Educational Unity Embracing Diversity for a Stronger Society
 
Integration of Indian Indigenous Knowledge System in Management Prospects and...
Integration of Indian Indigenous Knowledge System in Management Prospects and...Integration of Indian Indigenous Knowledge System in Management Prospects and...
Integration of Indian Indigenous Knowledge System in Management Prospects and...
 
DeepMask Transforming Face Mask Identification for Better Pandemic Control in...
DeepMask Transforming Face Mask Identification for Better Pandemic Control in...DeepMask Transforming Face Mask Identification for Better Pandemic Control in...
DeepMask Transforming Face Mask Identification for Better Pandemic Control in...
 
Streamlining Data Collection eCRF Design and Machine Learning
Streamlining Data Collection eCRF Design and Machine LearningStreamlining Data Collection eCRF Design and Machine Learning
Streamlining Data Collection eCRF Design and Machine Learning
 

Recently uploaded

C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptxC1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
mulvey2
 
Azure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHatAzure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHat
Scholarhat
 
Digital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental DesignDigital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental Design
amberjdewit93
 
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdfANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
Priyankaranawat4
 
Pride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School DistrictPride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School District
David Douglas School District
 
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
PECB
 
How to Build a Module in Odoo 17 Using the Scaffold Method
How to Build a Module in Odoo 17 Using the Scaffold MethodHow to Build a Module in Odoo 17 Using the Scaffold Method
How to Build a Module in Odoo 17 Using the Scaffold Method
Celine George
 
How to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 InventoryHow to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 Inventory
Celine George
 
World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024
ak6969907
 
A Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdfA Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdf
Jean Carlos Nunes Paixão
 
BBR 2024 Summer Sessions Interview Training
BBR  2024 Summer Sessions Interview TrainingBBR  2024 Summer Sessions Interview Training
BBR 2024 Summer Sessions Interview Training
Katrina Pritchard
 
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama UniversityNatural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Akanksha trivedi rama nursing college kanpur.
 
How to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP ModuleHow to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP Module
Celine George
 
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
IreneSebastianRueco1
 
How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17
Celine George
 
Cognitive Development Adolescence Psychology
Cognitive Development Adolescence PsychologyCognitive Development Adolescence Psychology
Cognitive Development Adolescence Psychology
paigestewart1632
 
The basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptxThe basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptx
heathfieldcps1
 
The History of Stoke Newington Street Names
The History of Stoke Newington Street NamesThe History of Stoke Newington Street Names
The History of Stoke Newington Street Names
History of Stoke Newington
 
Smart-Money for SMC traders good time and ICT
Smart-Money for SMC traders good time and ICTSmart-Money for SMC traders good time and ICT
Smart-Money for SMC traders good time and ICT
simonomuemu
 
Advanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docxAdvanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docx
adhitya5119
 

Recently uploaded (20)

C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptxC1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
 
Azure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHatAzure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHat
 
Digital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental DesignDigital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental Design
 
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdfANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
 
Pride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School DistrictPride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School District
 
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
 
How to Build a Module in Odoo 17 Using the Scaffold Method
How to Build a Module in Odoo 17 Using the Scaffold MethodHow to Build a Module in Odoo 17 Using the Scaffold Method
How to Build a Module in Odoo 17 Using the Scaffold Method
 
How to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 InventoryHow to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 Inventory
 
World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024
 
A Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdfA Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdf
 
BBR 2024 Summer Sessions Interview Training
BBR  2024 Summer Sessions Interview TrainingBBR  2024 Summer Sessions Interview Training
BBR 2024 Summer Sessions Interview Training
 
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama UniversityNatural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
 
How to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP ModuleHow to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP Module
 
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
 
How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17
 
Cognitive Development Adolescence Psychology
Cognitive Development Adolescence PsychologyCognitive Development Adolescence Psychology
Cognitive Development Adolescence Psychology
 
The basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptxThe basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptx
 
The History of Stoke Newington Street Names
The History of Stoke Newington Street NamesThe History of Stoke Newington Street Names
The History of Stoke Newington Street Names
 
Smart-Money for SMC traders good time and ICT
Smart-Money for SMC traders good time and ICTSmart-Money for SMC traders good time and ICT
Smart-Money for SMC traders good time and ICT
 
Advanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docxAdvanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docx
 

Detection of Number Plate using Yolo

  • 1. International Journal of Trend in Scientific Research and Development (IJTSRD) Volume 5 Issue 4, May-June 2021 Available Online: www.ijtsrd.com e-ISSN: 2456 – 6470 @ IJTSRD | Unique Paper ID – IJTSRD41286 | Volume – 5 | Issue – 4 | May-June 2021 Page 434 Detection of Number Plate using Yolo Anagha Jayakumar TN1, Dr. S. K Manju Bargavi2 1Student, Department of MCA, Jain University, Bangalore, Karnataka, India 2Professor, Department of MCA, Jain University, Bangalore, Karnataka, India ABSTRACT This model is proposed to Automaticallydetectthenumberplateofvehicles.It uses YOLO (You Look Only Once) algorithm inordertodetectthelicenseplate. It takes the image as an input and puts it through Neural Network , then gives the output with bounding boxes. The method proposed here have some benefits over the traditional methods of detection of object. Yolo is really fast and efficient to handle detection of objects and it detects objects at a high speed up to 155 frames per second. Importance of automatically detecting number plate is that there are many fraud activities happening around us, to eliminate this mainly and then, also to retrieve vehicle details later after detecting the number plate. It detects the number plate and then make recognition or identify the license plate from the source image,whichiscalled as image processing. This also works for number plates of different regions, it can detect for both grayscale as well as colour images. Also images can be captured by webcam and license plate can be detected. Number plates maybe broken sometimes, this model detects for broken ones also. It is also practical because of the low computational cost. It also has high accuracy and real time performance. KEYWORDS: License Plate, Deep learning, YOLO (You Only Look Once), Neural Networks (NN) How to cite this paper: Anagha Jayakumar TN | Dr. S. K Manju Bargavi "Detection of Number Plate using Yolo" Published in International Journal of Trend in Scientific Research and Development(ijtsrd), ISSN: 2456-6470, Volume-5 | Issue-4, June 2021, pp.434- 438, URL: www.ijtsrd.com/papers/ijtsrd41286.pdf Copyright © 2021 by author (s) and International Journal ofTrendinScientific Research and Development Journal. This is an Open Access article distributed under the terms of the Creative Commons Attribution License (CC BY 4.0) (http://creativecommons.org/licenses/by/4.0) I. INTRODUCTION Automatically detecting number plates is necessaryinorder to help the police force to reduce the threats and varieties of cheating activities that happen. This helps them to get hold of the people who violate rules, to find out stolen vehicles, if the vehicle is registered or not, for electronic toll collections. This process of detection is carried out by performingmanly four major steps. First one is getting the source image, then comes detection of the number plate, nextissegmentationof the character present on the detected number plate and finally recognizing the character that is detected from the process. So first the image is preprocessed here. This is a name that is given to all the operations that is associated with images. The main aim of pre-processing is mainly concentrated on the fact of improving an image from the noise and other factors that distort the data. It simply improves the image data. Itconcentratessimplyondetecting the number plate. Character segmentation as the word says is breaking it into smaller parts or subparts. Finally, the character on the license plate is recognized and that is what is called as character recognition. Thismodel proposedhere, can also detect images shown using the webcamandalsothe license plate of different countries can be detected easily. This model is user-friendly, image just need to be added manually or even using webcam you just need show the image it will capture the image and detect the number plate. Broken and dirty license plates also exist in real time, even those can be detected using this model. II. RELATED WORKS A. The author proposed a model for the android phone users to identify the number plates automatically. The problem was that the system was only for Malaysian vehicle number plates. ThealgorithmusedwasANN and the environment was provided which was allowing changes to be made easily, high accuracy and also less complexity. B. The model only used pre-processing as the main source hence it becamemorecomplexandalsotimeconsuming. The work used CNN and the metric of original image was considered as the criteria for pre-processing and recognition algorithms. C. This model concentrated on capturing the image of the vehicle and then recognizing it and retrievingthedetails of the owner along with it. The accuracyandcorrectness of the model was low because it was not possibletodoit for all the users. The model created GUI interface to display the results. D. The author proposed here a Digital Image Processing algorithm. This model was limited only to Nigerian vehicles. E. The proposed system was developed using MATLAB where the image was captured and then it was converted to grayscale in-order to be pre-processed. Because of Image pre-processing and also of other hardware requirements there were some limitations to the method that was proposed. Mainly implemented to recognize the plate of a car parked at the gate in parking area. IJTSRD41286
  • 2. International Journal of Trend in Scientific Research and Development (IJTSRD) @ www.ijtsrd.com eISSN: 2456-6470 @ IJTSRD | Unique Paper ID – IJTSRD41286 | Volume – 5 | Issue – 4 | May-June 2021 Page 435 III. WORKING METHEODOLOGY In this model the main is to identify the number plate and detect the number on the license plate. It is very useful for traffic police to identify the vehicles to mark some fraud activities that happen.Humanbeingsalwayswanteverything to be done automatically,sodetectingofobjectsmakesiteasy for us to find out solutions to different problems. YOLO (You Look Only Once). This algorithm is based mainly on regression, and alsoinsteadofcompletelyselectingtheimage it predicts the object in the image which we want to select in bounding boxes in one run of the algorithm. Implementation of this model is using YOLO or You look Only Once.Itisfaster, easier and efficient to use. It detects the number plate after the image isadded and displays the imagewithboundingbox around the number plate. Another feature is that if the image is shown to the web camera it detects the image and also the license plate will be detected. Number plates can be of different color, shape, size and language, it detects the number plate of different countries which is a major drawback in many methods which are already proposed. Fig 1.1: Working of the proposed system Two main working of the proposed system is describesinFig 1.1. YOLO is a real time object detection method What happens in this method is that the neural network is being applied to the source image. Single image is broken into different framesand then the prediction of the boundarybox is done. It is by classification model that predictive values detect the object. The working of the proposed model is by dividing it into two parts and they are by identifying the number plates based on the source image inserted or added into the model. So at first, the image will be checked for the number plates with white background because the system need to detect both colored as well as white number plates. After seeing the image and detecting the vehicle and then identifying the number plate is done first. Then the number plate is identified. If the number plate is white in colour it will be detected and marked within bounding box. It also checks if the license plate is broken or not. Here we are using the blob detection to identify these kind of number plates. Difference in background and also brightness variation will also affect the detection process. The main aim of using this approach is to find the complimentary regions which are not detected by the edge detection or corner detection algorithm. It also detects the broke number plate. The next part of the model is to identify the number plates which are colored for example yellow, black and more. It will then detect the plate and after marking the bounding box it will show the cropped number plate with the help of optical character recognition. IV. PROPOSED SYSTEM The proposed system uses YOLO(You Look Only Once) algorithm to detect the objects in a single frame. Then what the algorithm does is that it detects the object to be recognised in bounding box and identifies. The algorithm is divided in mainly into 4 steps: They are capturing the vehicle image, detectingthelicenseplateofthe vehicle , segmentation of the characters in the license plate and also then recognising the characters in the license plate after segmentation . 1. Vehicle image capture: Capturing image of the vehicleis the first step in the process of license plate detection. Without the source image detection of number plate cannot be done. 2. Vehicle Number Plate Detection: Detection of the number plate has many factors to be considered before it is done. Detection of the number plate is done by the YOLO algorithm. In this step the located number plateis detected. Detecting the edges and sides of the number plate is sometimes not much accurate. In ordertodetect complex edges and complimentary regions blob detection is used. They are: A. Locating the license plate: This locates the license plate the vehicle which exists in the image captured or from the source image. It locates the place where the license plate is located in the vehicle for further identification. B. Size of the number plate: Number plates can be of different sizes and colours. Thisalsoplaysamajorrolein detecting the license plate. Size differs on how the image is captured. Fig 1.2 Flow of work C. Background of the plate: Background color of the plate will be different for different vehicles of different countries. Color of the number plate may differ from
  • 3. International Journal of Trend in Scientific Research and Development (IJTSRD) @ www.ijtsrd.com eISSN: 2456-6470 @ IJTSRD | Unique Paper ID – IJTSRD41286 | Volume – 5 | Issue – 4 | May-June 2021 Page 436 white, yellow, green or to some other color. Hence it is also an important factor. D. Screw of the license plate: A number plate will have screws attached to it. Sometimes this can beconfusedas a character. 3. Segmentation of character on license plate: Segmentation of characters can be done using this segmentation method. Extraction of characters is actually considered as one of the difficult task as there are factors that will affect the extraction. Blob detection is also used in order to detect points or regions that differ in brightness or color as compared to surrounding. This will help to find complimentary regions which are not detected by edge detection or corner detection algorithm. 4. Character Recognition: Our model after segmentation recognize the number plate and mark them within bounding box. It will also handle ambiguous and also noisy data from the prediction. It can identify the characters automatically based on the training data. From this the characters are recognized. Our method also recognizes broken number plates as well as the one with dirt and low sunlight. The number plate is morphed using morphology technique. The recognised and cropped number plate will be detected and displyed seperately. This will be converted to greyscale. V. ARCHITECTURE Fig 1.3 Architecture diagram of the proposed system The architecture diagram is used to make the proposed system easier to understand and get a clear outline of the working of the system. It shows how developed the system is. The below diagram is the architecture of the system proposed here. Source image is obtained from the system or captured using webcam in order to test the vehicle image. Then the coloured region of the number plate is recognised ,it may be yellow, white ,green or any. Using the YOLO algorithm the number plate is detected very easily because the algorithm only simply means You Look Only Once. The detected number plate is easily shown by bounding boxes around them. But some edges maybe complex in nature. It may be difficult to detect the edges sometimes using edge detection, therefore for detecting the complimentary regions blob detection is used. Then after this it detects the region of the number plate. If it has the appropriatedimensionandarea of a number plate it will detect that it is a license plate, else it will not detect the plate. If the licenceplateishavingfoursub regions, as that is the format of the license plate, then it will go to the next step. The next step is to crop the detected plate. For cropping there are some factors like the contrast should be adjusted and even the brightness. Hence this is done. Using the optical character recognitionusingtesseract
  • 4. International Journal of Trend in Scientific Research and Development (IJTSRD) @ www.ijtsrd.com eISSN: 2456-6470 @ IJTSRD | Unique Paper ID – IJTSRD41286 | Volume – 5 | Issue – 4 | May-June 2021 Page 437 the region of the number plate is extracted. Then text filtering is done and finally the number plate will be displayed after cropping and text filtering. VI. RESULT AND DISCUSSION Number plates have been tested with different background color, broken ones and for different countries also for the proposed method. Use of YOLO made it easy to implement this detection system for number plate. It helped in increasing accuracy rate, less complex than MATLAB and other methods. The method focuses mainly on two varieties that is: first one is for number plates that have white background and it will also detect for the broken ones as well as normal ones, and the second one for the colored number plates like red, green, black etc. Images can also be added normally to the proposed method or can be captured using web camera also. Fig 1.4shows the result obtained by running the model. First the captured image is shown which is called as the source image. The image is then gone through the detection process and license plate is recognised and as shown in the figure bounding boxes appear around the license plate. After this the detected plateiscroppedbyusingmorphologytechnique. Then the cropped plate is taken and the characters are recognised by tesseract and optical character recognition. This is done order to detect the coloured number plates. In Fig 1.5 the images shows the broken plate of the vehicle that is displayed. The method proposed identifies white colored number plates, also broken plates. The figure clearly shows the broken plate that is bounded by box around them. Fig.1.4 Output 1: Detecting yellow number plate Fig 1.5 Output 2: Detecting broken number plate VII. FUTURE SCOPE This model can be further improved by adding videofilesfor checking the license plate. Themodel proposedhereactually have the ability to run videos and detect the number plate, but because of privacy issues videos cannot be added and detected. This can be added for future use. We canalsomake it more user friendly by adding more images to the system and selecting from it in a random way. This can be made more efficient by adding different types of neural network algorithms to it. Multiple algorithms can be checked to identify which is more suitable. And compare which gives more accuracy to detect the license plate easilyandwithless time. VIII. CONCLUSION It has always been a difficult task to identify vehicles on a busy road, as the number of vehicles is increasing day by day. It can monitor vehicles that exceed the speed limit, also other cheating and fraud issues can be solved. Automatic License Plate Recognition system allows to detect the number plate, this will help the cops to solve problems regarding to road. By just inserting source image we canrun the data. This model proposed here has been efficient to recognise the license plates that were broken, of different countries and also the images shown using webcam. This provides high accuracy, low computational cost and also an efficient system to detect the vehicles.Themodel hereisalso able to detect plates of differentsizesandcolours,conditions like sunlight, darkness andshadows,badweatherconditions and broken ones.
  • 5. International Journal of Trend in Scientific Research and Development (IJTSRD) @ www.ijtsrd.com eISSN: 2456-6470 @ IJTSRD | Unique Paper ID – IJTSRD41286 | Volume – 5 | Issue – 4 | May-June 2021 Page 438 ACKNOWLEDGEMENT I should convey my obligation to Dr MN Nachappa and Asst. Prof: Dr Manju Bargavi and undertaking facilitators fortheir effective motivation and encouragement throughout my assessment work. Theirideal bearing,absoluteco-actionand second discernment have made my work gainful. REFERENCES [1] M. A, G. TS, C. J and K. M, "Optimization of ANPR algorithm on Android mobile phone," IEEE International Conference on Smart Instrumentation, Measurement and Applications, 2013. [2] Tlebaldinova, A. Denissova, N. Kassymkhanova and Dana, "Application of a scenario approach in development of a recognition system of vehicle identification numbers," International Conferenceon Modeling, SimulationandAppliedoptimization,2015. [3] Sulaiman, N. Razali, A. Jadin, M. Hadi, A. A. Mustafa, M. Ghazali and KH, "Development of OnlineVehicle Plate Recognition System". [4] Attah, A. ADEDIGBA, A. Aibinu and AM,"Development of Nigerian vehicles license plate recognition and classification system," Journal ofScience,Technology, Mathematics and Education, 2016. [5] Tiwari, B. Sharma, A. Singh, M. Gautam, Rathi and Bhawana, "Automatic Vehicle Number Plate Recognition System using Matlab," IOSR Journal of Electronics and Communication Engineering (IOSR- JECE) e-ISSN, 2016.