With the increasing number of vehicles on the roads of our urban centers, vehicle-related security and safety issues are increasingly becoming a matter of concern. With a huge number of cars on the roads, it is nearly impossible to monitor and verify all of them manually. Hence, some type of automated system is needed for vehicle number plate recognition, so that unregistered and suspicious vehicles can be identified. Vehicle Number Plate Recognition using Raspberry Pi can be a good solution for these problems.
Automatic vehicle number plate detection is very important in areas like toll collection, parking management, traffic policing, and crime investigation. For the efficient identification and detection of vehicles, a Raspberry Pi based Vehicle Number Plate Recognition project is proposed. The project consists of an IR sensor, camera, LCD display, DC motor, buzzer, and toggle switch.
The infrared (IR) sensor is used for the detection of new incoming vehicles. The IR sensor reads the IR signature of a vehicle and informs the controller about the entry of a new car. The number plate of the car is then read using a camera that is attached to the Raspberry Pi controller. The camera captures the image of the car number plate and sends it to the Raspberry Pi controller. The Raspberry Pi then extracts the vehicle number plate from the image using image processing algorithms. The plate number of the detected car is also displayed on the LCD screen.
If the vehicle number is present in the database of registered vehicles then the DC motor is activated to open the entrance gate. If the vehicle number could not be found in the database of registered vehicles, then a buzzer is turned on to notify the concerned personnel. Using the toggle switch in the circuit, we can change the operating mode of the system.
If the toggle switch is on then the DC motor section is also on, otherwise, it is turned off. When the DC motor section is turned off then the vehicle registration number is only displayed on the LCD. But the DC motor and buzzer are not activated under any condition. This type of system is very useful in toll booths and parking areas.
A brief description of the subsystems present in the Raspberry Pi based Vehicle Number Plate Recognition project is given as follows: