All Projects → chenjun2hao → CLPR.pytorch

chenjun2hao / CLPR.pytorch

Licence: MIT license
End to End Chinese License Plate Recognition

Programming Languages

python
139335 projects - #7 most used programming language
Cuda
1817 projects
c
50402 projects - #5 most used programming language
shell
77523 projects
C++
36643 projects - #6 most used programming language

Projects that are alternatives of or similar to CLPR.pytorch

deep-license-plate-recognition
Automatic License Plate Recognition (ALPR) or Automatic Number Plate Recognition (ANPR) software that works with any camera.
Stars: ✭ 309 (+312%)
Mutual labels:  ocr
jochre
Java Optical CHaracter Recognition
Stars: ✭ 18 (-76%)
Mutual labels:  ocr
ocr2text
Convert a PDF via OCR to a TXT file in UTF-8 encoding
Stars: ✭ 90 (+20%)
Mutual labels:  ocr
kuzushiji-recognition
5th place solution for the Kaggle Kuzushiji Recognition Challenge
Stars: ✭ 41 (-45.33%)
Mutual labels:  ocr
SynthText Chinese
Modify from https://github.com/JarveeLee/SynthText_Chinese_version.git with python3 and cv3.
Stars: ✭ 35 (-53.33%)
Mutual labels:  ocr
Multi-Type-TD-TSR
Extracting Tables from Document Images using a Multi-stage Pipeline for Table Detection and Table Structure Recognition:
Stars: ✭ 174 (+132%)
Mutual labels:  ocr
MouseTooltipTranslator
chrome extension - When mouse hover on text, it shows translated tooltip using google translate
Stars: ✭ 93 (+24%)
Mutual labels:  ocr
Snipping-Ocr
A simple Snipping tool for Windows with OCR capabilities
Stars: ✭ 82 (+9.33%)
Mutual labels:  ocr
memento
Organize your meme image cluster in a better format using OCR from the meme to sort them using tesseract along with editing memes by segmenting them using OpenCV within a directory
Stars: ✭ 70 (-6.67%)
Mutual labels:  ocr
video-subtitle-extractor
视频硬字幕提取,生成srt文件。无需申请第三方API,本地实现文本识别。基于深度学习的视频字幕提取框架,包含字幕区域检测、字幕内容提取。A GUI tool for extracting hard-coded subtitle (hardsub) from videos and generating srt files.
Stars: ✭ 1,763 (+2250.67%)
Mutual labels:  ocr
Korean-OCR-Model-Design-based-on-Keras-CNN
Korean OCR Model Design(한글 OCR 모델 설계)
Stars: ✭ 34 (-54.67%)
Mutual labels:  ocr
baidu-chain-dog
百度莱茨狗爬虫。
Stars: ✭ 52 (-30.67%)
Mutual labels:  ocr
paperbase
Open source document organizer with automatic OCR and full text search
Stars: ✭ 21 (-72%)
Mutual labels:  ocr
pytorch.ctpn
pytorch, ctpn ,text detection ,ocr,文本检测
Stars: ✭ 123 (+64%)
Mutual labels:  ocr
scanbot-sdk-example-ios
No description or website provided.
Stars: ✭ 17 (-77.33%)
Mutual labels:  ocr
ocr-machine-learning
OCR Machine Learning in python
Stars: ✭ 42 (-44%)
Mutual labels:  ocr
saram
Get OCR in txt form from an image or pdf extension supporting multiple files from directory using pytesseract with auto rotation for wrong orientation. PYPI:
Stars: ✭ 51 (-32%)
Mutual labels:  ocr
crnn.mxnet
crnn in mxnet.can train with chinese characters
Stars: ✭ 47 (-37.33%)
Mutual labels:  ocr
form-segmentation
Let's explore how we can extract text from forms
Stars: ✭ 42 (-44%)
Mutual labels:  ocr
webgrep
Grep Web pages with extra features like JS deobfuscation and OCR
Stars: ✭ 86 (+14.67%)
Mutual labels:  ocr

CLPR:End to End Chinese License Plate Recognition

中文版readme

A PyTorch implementation of End to End Chinese License Plate Recognition, the whole project is mainly modified from SSD, which is a Single-stage object detector. And I mainly adopted the idea of this article(A Novel Integrated Framework for Learning both Text Detection and Recognition) and designed an OCR ROI pooling operation, so that detection, classification and text recognition can be integrated into one net for training, and using VGG as the backbone network.

Dataset

And i use CCPD: Chinese City Parking Dataset for training, i random choose 70000 sample for training. You can download the whole dataset or just use the images in ./data/test_data

Installation requirement

  1. clone the project
git clone https://github.com/chenjun2hao/CLPR.pytorch.git
  1. install cupy, for example:
(Binary Package for CUDA 9.0)
$ pip install cupy-cuda90
  1. Other dependencies
python 3.6
pytorch 0.4.0

Test

For testing, download the pretrained model from Baidu disk, password:16pk, and put the model in weights folder.

python test.py

here are some examples:

图1 图2
图3 图4
图5 图6

Train

Coming later

TO DO

  • [] For strabismus license plate recognition effect is not good, can add amendments
  • [] Character recognition is easy to leak out, and it combines multi-layer features for character recognition.

References

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].