Git Product home page Git Product logo

lprnet's Introduction

LPRNet Pytorch

Pytorch Implementation For LPRNet, A High Performance And Lightweight License Plate Recognition Framework.(Chinese Number Plates Recognition)

Indian Number Plate Recognition Modification.

Dependencies

  • pytorch >= 1.0.0
  • opencv-python 3.x
  • python 3.x
  • imutils
  • Pillow
  • numpy

Tasks

  • Dataset preprocessor for csv label format.
  • Added robustness to preprocessor.
  • Tune hyperparameters.

Dataset preprocessing

  1. Image name should be its label and separated into test and train. Otherwise:
  2. Preprocessor.py will split data into train and test (9:1) and rename labels.
  3. Run preprocessor.py and pass input folder, required format:
  4. Input folder to contain 2 items, a folder containing all images and a csv/excel file of labels.
  5. Csv should look like:
img name Label
xyz.png KA00XX0000

Training and Testing

  1. Uncomment get_size function calls in train() to train with median size of dataset, default size is 94,24. Edit: Model only works for 94,24 size right now.
  2. Based on your dataset path modify the script and its hyperparameters.
  3. Adjust other hyperparameters if needed.
  4. Run 'python train_LPRNet.py' or 'python test_LPRNet.py'.
  5. If want to show testing result, add '--show true' or '--show 1' to run command.

References

  1. LPRNet: License Plate Recognition via Deep Neural Networks
  2. PyTorch中文文档
  3. https://github.com/sirius-ai/LPRNet_Pytorch

lprnet's People

Contributors

bernard0047 avatar sirius-ai 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.