/NPRS

NPRS is matlab based number plate recognition system with a trained (feed forward) neural network that is capable recognise only Punjab (pakistan) number plates

Primary LanguageMATLAB

Number Plate Recognition System Using ANN (Machine Learning)

NPRS is Machine Learning based number plate recognition system with a trained (Feed-Forward) neural network that is capable recognize only Punjab (Pakistan) number plates.

  • Tested on MATLAB R2014a

Setting up

  • Download zip file
  • Extract it in Matlab folder
  • Add this to path
  • Run NPRS.m
  • Put number plate image directory in text box

GUI display

Dataset display

Dataset Metadata

Title: Alphanumeric Character Recognition Dataset

Description:

This dataset contains images of alphanumeric characters (0-9 and a-z) for text recognition tasks. Each character is represented by 100 samples, resulting in a total of 3600 samples. The images are grayscale with a resolution of 20x20 pixels, which have been flattened into 400-dimensional vectors.

Content:

X: The feature matrix with dimensions (3600, 400). Each row corresponds to a 20x20 pixel image flattened into a 400-dimensional vector.

y: The label matrix with dimensions (3600, 36). Labels are one-hot encoded for 36 classes (0-9 and a-z), where each class has 100 samples.

Features:

X (3600, 400): Each row represents a flattened 20x20 pixel grayscale image of an alphanumeric character. Contains 3600 samples, with each sample having 400 features.

y (3600, 36): Each row represents the one-hot encoded label for the corresponding sample in X. Contains 3600 samples, with each sample having 36 features representing the alphanumeric classes (0-9 and a-z).

Classes:

36 classes representing the alphanumeric characters:

Digits: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9

Letters: a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z

Usage:

This Dataset is primarily made for "Pakistan (Punjab) Number Plates Recognition specifically for German-style number plate font " but it is not limited, it is suitable for tasks such as:

  • Alphanumeric character recognition
  • Optical character recognition (OCR)
  • Machine learning and deep learning experiments for text classification

Source:

This dataset was created for research and educational purposes to facilitate the development and evaluation of text recognition algorithms.

Acknowledgements:

If you use this dataset in your research or projects, please cite the source appropriately.

NOTE

Simply load csv files mentioned below for loading data in dataframes

  • X_NPRS_dataset_samples.csv
  • y_NPRS_dataset_labels.csv

or load AlphaNumaric.mat for loading data in MATLAB