Git Product home page Git Product logo

crnn-license-plate-ocr's Introduction

Single-row License Plate Recognition using Convolutional-Recurrent Neural Network (CRNN)

Usage of Pre-trained License Plate Recognition Model

git clone https://github.com/kfengtee/crnn-license-plate-OCR.git
cd crnn-license-plate-OCR
pip install -r requirements.txt
import model.alpr as alpr

# create ALPR instance (change parameters according to needs)
lpr = alpr.AutoLPR(decoder='bestPath', normalise=True)

# load model (change parameters according to needs)
lpr.load(crnn_path='model/weights/best-fyp-improved.pth')

# inferencing
lpr.predict('path/to/image')

Test Model Performance on New Dataset

python test.py --crnnPath path/to/pretrained/weights --dataPath path/to/test/data --savePath path/to/save/results

Optional arguments:

  1. --ctcDecoder : ['bestPath' or 'beamSearch'],
  2. --normalise : boolean,
    • Whether to normalise the posterior probability with prior probability or not (to avoid bias).

Incremental Training / Retrain Model with Own Dataset

python train.py --dataPath path/to/training/data --savePath path/to/save/model 

To know more about the tunable hyperparameters

python ./train.py --help

crnn-license-plate-ocr's People

Contributors

dependabot[bot] avatar kfengtee avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.