- Akshay Bakshi - [email protected]
- Nikhil Sharma - [email protected]
- Shivam Pawar - [email protected]
- Vivek Rajput - [email protected]
- Mohammed Mehdi Aliraza Patel
- Anuj Raghani
- Devanshi Shah
- Riya Gupta
Traffic control and vehicle owner identification has become major problem in every country. Sometimes it becomes difficult to identify vehicle owner who violates traffic rules. Therefore, there is a need to develop an Automatic License Plate Recognition (ALPR) system as one of the solutions to this problem. ALPR is an image-processing innovation which is used to perceive vehicles by their tags. This Recognition System is an application of Deep Learning and Computer Vision.
The ALPR system consists of following steps:-
- Vehicle Image Capture
- Preprocessing
- Number Plate Extraction
- Character Segmentation
- Character Recognition (Training a Deep Neural Network)
For the frontend, we have made a Flutter Mobile Application that does all of the above steps.
- Anaconda Environment
- Jupyter Notebook
- Pycharm IDE
- Tensorflow & Keras
- Flask
- Android Studio / VS Code for Flutter
-
You can visit the Anaconda Website for the installation packages.
-
Tensorflow installation in Conda Environment
conda create --name tensor_gpu tensorflow-gpu anaconda
conda install -c conda-forge opencv
-
You can visit the Android Studio Website for the installation.
-
You can visit the Flutter Website for the installation.
-
Open the Rest API folder in VS Code and run the following in terminal:
python appapi.py
-
Open the ALPR App folder while a mobile is connected via USB debugging & press F5 in 'main.dart'
- Traffic Control
- Vehicle Owner Identification to prevent fake license plate crimes
- Real time Surveillance System
We're working on developing the real time functionality in the app. It can be also used for vehicle speed control and vehicle location tracking. Also, it can further extended as multilangual ALPR to identify the language of characters automatically based on the training data. It will provide various benefits like traffic safety enforcement, security in case of suspicious activity by vehicles.