femioladeji / License Plate Recognition Nigerian Vehicles
A python program that uses the concept of OCR using machine learning to identify the characters on a Nigerian license plate
Stars: ✭ 183
Programming Languages
python
139335 projects - #7 most used programming language
Labels
Projects that are alternatives of or similar to License Plate Recognition Nigerian Vehicles
Ocrtable
Recognize tables and text from scanned images that contain tables. 从包含表格的扫描图片中识别表格和文字
Stars: ✭ 155 (-15.3%)
Mutual labels: ocr
Card.io Android Sdk
card.io provides fast, easy credit card scanning in mobile apps
Stars: ✭ 1,942 (+961.2%)
Mutual labels: ocr
Pdftabextract
A set of tools for extracting tables from PDF files helping to do data mining on (OCR-processed) scanned documents.
Stars: ✭ 1,969 (+975.96%)
Mutual labels: ocr
Open Semantic Etl
Python based Open Source ETL tools for file crawling, document processing (text extraction, OCR), content analysis (Entity Extraction & Named Entity Recognition) & data enrichment (annotation) pipelines & ingestor to Solr or Elastic search index & linked data graph database
Stars: ✭ 165 (-9.84%)
Mutual labels: ocr
Tesseract Macos
Objective C wrapper for the open source OCR Engine Tesseract (macOS)
Stars: ✭ 154 (-15.85%)
Mutual labels: ocr
Awesome Deep Text Detection Recognition
A curated list of resources for text detection/recognition (optical character recognition ) with deep learning methods.
Stars: ✭ 2,282 (+1146.99%)
Mutual labels: ocr
Unilm
Large-scale Self-supervised Pre-training Across Tasks, Languages, and Modalities
Stars: ✭ 4,082 (+2130.6%)
Mutual labels: ocr
Swiftytesseract
A Swift wrapper around Tesseract for use in iOS, macOS, and Linux applications
Stars: ✭ 170 (-7.1%)
Mutual labels: ocr
Craft Pytorch
Official implementation of Character Region Awareness for Text Detection (CRAFT)
Stars: ✭ 2,220 (+1113.11%)
Mutual labels: ocr
Crnn Mxnet Chinese Text Recognition
An implementation of CRNN (CNN+LSTM+warpCTC) on MxNet for chinese text recognition
Stars: ✭ 161 (-12.02%)
Mutual labels: ocr
Ocr Table
Extract tables from scanned image PDFs using Optical Character Recognition.
Stars: ✭ 165 (-9.84%)
Mutual labels: ocr
Wx Cardscanner
名片扫描-微信小程序,包括腾讯 ai 开放平台的使用,以及在小程序中实现图片转 Base64 的方法。
Stars: ✭ 156 (-14.75%)
Mutual labels: ocr
Easypr4android
Andorid端实时车牌识别Realtime chinese plate recoginition on android
Stars: ✭ 155 (-15.3%)
Mutual labels: ocr
Adelaidet
AdelaiDet is an open source toolbox for multiple instance-level detection and recognition tasks.
Stars: ✭ 2,565 (+1301.64%)
Mutual labels: ocr
Deep Text Recognition Benchmark
Text recognition (optical character recognition) with deep learning methods.
Stars: ✭ 2,665 (+1356.28%)
Mutual labels: ocr
Tesseract Ocr For Php
A wrapper to work with Tesseract OCR inside PHP.
Stars: ✭ 2,247 (+1127.87%)
Mutual labels: ocr
License Plate Recognition For Vehicles
About
A python program that uses concepts of image processing and OCR to identify the characters on a Nigerian license plate. The OCR aspect was done with machine learning.
Functionality
- A GUI interface that makes image selection easier
- Performs all the stages of Automatic License plate recognition (ALPR); plate localization, character segmentation and character recognition
- Saves the license plate characters in the database
- You can generate your model that will be used by the ALPR
- You can compare the performance of supervised learning classifiers
- You can use your own training data
- Easy visualization for debugging purposes
Dependencies
The program was written with python 2.7 and the following python packages are required
- Numpy Numpy is a python package that helps in handling n-dimensional arrays and matrices
- Scipy Scipy for scientific python
- Scikit-image Scikit-image is a package for image processing
- Scikit-learn Scikit-learn is for all machine learning operations
- Matplotlib Matplotlib is a 2D plotting library for python
- PyMysql A pure-python MYSQL client library
- wxpython Python GUI package
How to use
- Clone the repository or download the zip
git clone https://github.com/femioladeji/License-Plate-Recognition-Nigerian-vehicles
- Change to the cloned directory (or extracted directory)
- Create a virtual environment with virtualenv or virtualenvwrapper
- Install all the necessary dependencies by using pip
pip install -r requirements.txt
- Install wxpython with
pip install wxpython
- Start the program
python ALPR.py
Other Information
- For Mac users, follow this wiki before you can use wxpython
- For windows users, you may need to install BLAS/LAPACK before you can install
scipy
- The script that retrieves plate number information was written by @othreecodes
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].