← Open Source
qjadud1994

CRNN-Keras

CRNN (CNN+RNN) for OCR using Keras / License Plate Recognition.

Model DevelopmentArchitecturePython
Open on GitHub
Momentum
+0stars in 24 hours0.0%
542
Stars
188
Forks
+0
This week
3
Contributors
Created 2018-01-14 · Updated 2026-06-15 · #17390 today
Top developers
qjadud1994kencoder92reed-jones

qjadud1994/CRNN-Keras is ranked 17,390 with 542 stars.

Same-category comparison

qjadud1994/CRNN-Keras is ranked 17,390 among these 8 peers; BoyuanJiang/Age-Gender-Estimate-TF is ranked 17,398.

Same-category comparison
NameRankMetrics
milleniums/High-Resolution-Remote-Sensing-Semantic-Segmentation-PyTorch17,372
Language:
Python
Stars:
543
Forks:
86
soroushmehr/sampleRNN_ICLR201717,375
Language:
Python
Stars:
543
Forks:
139
Description:
SampleRNN: An Unconditional End-to-End Neural Audio Generation Model.
subhadarship/kmeans_pytorch17,376
Language:
Jupyter Notebook
Stars:
543
Forks:
84
Description:
kmeans using PyTorch.
ternaus/TernausNetV217,377
Language:
Jupyter Notebook
Stars:
543
Forks:
110
Description:
TernausNetV2: Fully Convolutional Network for Instance Segmentation.
BoyuanJiang/Age-Gender-Estimate-TF17,398
Language:
Python
Stars:
541
Forks:
158
Description:
Face age and gender estimate using TensorFlow.
LarryJane491/Lora-Training-in-Comfy17,399
Language:
Python
Stars:
541
Forks:
78
Description:
This custom node lets you train LoRA directly in ComfyUI.
M-Nauta/TCDF17,400
Language:
Jupyter Notebook
Stars:
541
Forks:
119
Description:
Temporal Causal Discovery Framework (PyTorch): discovering causal relationships between time series.
PKU-YuanGroup/Machine-Mindset17,402
Language:
Python
Stars:
541
Forks:
27
Description:
An MBTI Exploration of Large Language Models.
Key parameters and specifications
Key parameters and specifications
ParameterValue
LanguagePython
CategoryModel Development
SubcategoryArchitecture
KeywordsComputer vision, OCR
Stars542
Forks188
Contributors3
Created date2018-01-14
Updated date2026-06-15
Stars in 1 day0
Stars in 7 days0
Rank17,390
Previous rank17,174
Rank change-216
7-day stars rank16,075
Previous 7-day stars rank16,082
7-day stars rank change7
Total stars rank18,192
Previous total stars rank18,168
Total stars rank change-24
CountrySouth Korea
README summary

CRNN (CNN+RNN) OCR(Optical Character Recognition) consists of text localization + text recognition. (text localization finds where the characters are, and text recognition reads the letters. ) You can use this text localizaion model I have studied. After performing localization, each text area is cropped and used as input for text recognition. An example of text recognition is typically the CRNN Combining the text detector with a CRNN makes it possible to create an OCR engine that operates end-to-end

. CRNN **CRNN** is a network that combines CNN and RNN to process images containing sequence information such as letters. It is mainly used for OCR technology and has the following advantages. Sequence data of arbitrary length can be processed because of LSTM which is free in size of input and output sequence. There is no need for a detector or cropping technique to find each character one by one. You can use CRNN for OCR, license plate recognition, text recognition

, and so on. It depends on what data you are training. I used a slightly modified version of the original CRNN model. (Input size : 100x30 -> 128x64 & more CNN Layer) Network Convolutional Layer Extracts features through CNN Layer (VGGNet, ResNet . Recurrent Layer Splits the features into a certain size and inserts them into the input of the Bidirectional LSTM or GRU. Transcription Layer Conversion of Feature-specific predictions to Label using CTC (Connectionist Temporal Classification). - - license plate recognition using CRNN I

used CRNN to recognize license plates in Korea. I learned the following kinds of Korean license plates. I updated the Korean License Plate Synthetic image generator for those who lacked license plate pictures. Result CRNN works well for license plate recognition as follows. How to Training First, you need a lot of cropped license plate images. And in my case I expressed the number of the license plate with the image file name. (The license plate number 1234 is indicated

as "1234. (You can also define labeling with txt or csv files if you want. ) Since I used Korean license plates, I expressed the Korean language on the license plate in English. (example) A18sk6897 A : 서울 sk : 나 After creating training data in this way, put it in 'DB/train' directory and run [training. 4 LTS GPU : GeForce GTX 1080 (8GB) Python : 3. py |Network using CNN (VGG) + Bidirectional LSTM | |Model_GRU. py |Network using CNN (VGG) + Bidirectional GRU | |Image_Generator. py

|Image batch generator for training | |parameter. py |Parameters used in CRNN | |training.

Frequently asked questions

How many stars and forks are recorded?

qjadud1994/CRNN-Keras has 542 stars and 188 forks.

What is the repository rank?

qjadud1994/CRNN-Keras is ranked 17,390.

What language and category are recorded?

qjadud1994/CRNN-Keras has 542 stars, uses Python and belongs to Model Development.

Which repository is closest in rank?

qjadud1994/CRNN-Keras is compared with BoyuanJiang/Age-Gender-Estimate-TF, ranked 17,398 with 541 stars.

Nearby in the ranking
Similar items