Security has always been a priority for humanity. Today we have video surveillance cameras in schools,
hospitals and every other public place that make us feel safe. With advances in technology, especially in image
processing and machine learning, it is possible to make these cameras smarter by training them to process
information from video feeds.
In this article we will learn how to identify and read the license plate number from an automobile using
Raspberry Pi and OpenCV. We use some random vehicle images from Google and write a program to locate the
number plate using OpenCV contour detection, and then read the number from the plate using Tesseract OCR.
In areas where parking space is allocated for a specific vehicle, an incorrectly parked vehicle can be identified.
The number plates of the vehicle come in different shapes and sizes and they also vary in color. This allows the
vehicle to be identified by its number plate. Number plate detection helps detect stolen cars, car parking
management systems and vehicles in traffic. In this method all the letters and numbers used in the number
plate are sorted using the bounding box method. After splitting, the template matching method is used to
identify numbers and letters. The decoded number plate is further used for identification, matching and
documentation of vehicle details.
Software And Hardware