This software solution was implemented as a Senior Design Project for a Bachelor's Degree. We developed a solution for the automatic detection and recognition of Azerbaijani license plates. The purpose was to automate the vehicle entrance process to the university; however, it can also be used for general purposes.
The project can be described as consisting of 2 different modules.
-
The first part consists of Object Detection and Character Recognition and is implemented in Python. A pre-trained HAAR Cascade Classifier was used to achieve proper object detection of car license plates. Afterward, we used the Tesseract optical recognition tool to recognize the characters on the plate. The information is then passed to the backend.
- The back-end part was responsible for several tasks, including the establishment of user and car profiles and the management of car access to the specific property. Admin can grant different permissions for different vehicles(identified by their license plate number) to decide when a vehicle is allowed to enter the given property.