Skip to content

Latest commit

 

History

History
137 lines (107 loc) · 20.5 KB

models_list_en.md

File metadata and controls

137 lines (107 loc) · 20.5 KB

OCR model list

Note : PyTorch models in BaiduPan: https://pan.baidu.com/s/1r1DELT8BlgxeOP2RqREJEg code:6clx

PaddleOCR models in BaiduPan: https://pan.baidu.com/s/1getAprT2l_JqwhjwML0g9g code:lmv7

The downloadable models provided by PaddleOCR include inference model, trained model, pre-trained model and slim model. slim models are not supported here. The differences between the models are as follows:

model type model format description
inference model inference.pdmodel、inference.pdiparams Used for reasoning based on Python prediction engine,detail
trained model, pre-trained model *.pdparams、*.pdopt、*.states The checkpoints model saved in the training process, which stores the parameters of the model, mostly used for model evaluation and continuous training.

1. Text Detection Model

Chinese Detection Model

model name description model size download
ch_PP-OCRv4_det [New] Original lightweight model, supporting Chinese, English, multilingual text detection 4.70M inference model / trained model
ch_PP-OCRv4_server_det [New] Original general model, supporting Chinese, English, multilingual text detection 110M inference model / trained model
ch_PP-OCRv3_det Original lightweight model, supporting Chinese, English, multilingual text detection 3.8M inference model](https://paddleocr.bj.bcebos.com/PP-OCRv3/chinese/ch_PP-OCRv3_det_infer.tar) / trained model
ch_ppocr_mobile_v2.0_det Original lightweight model, supporting Chinese, English, multilingual text detection 3M inference model / trained model
ch_ppocr_server_v2.0_det General model, which is larger than the lightweight model, but achieved better performance 47M inference model / trained model
ch_PP-OCRv2_det Original lightweight model, supporting Chinese, English, multilingual text detection 3M inference model / trained model

English Detection Model

model name description model size download
en_PP-OCRv3_det [New] Original lightweight detection model, supporting English 3.8M inference model / trained model

Multilingual Detection Model

model name description model size download
ml_PP-OCRv3_det [New] Original lightweight detection model, supporting English 3.8M inference model / trained model

2. Text Recognition Model

Chinese Recognition Model

model name description model size download
ch_PP-OCRv4_rec [New] Original lightweight model, supporting Chinese, English, multilingual text recognition 10M inference model / trained model
ch_PP-OCRv4_server_rec [New] Original general model, supporting Chinese, English, multilingual text recognition 88M inference model / trained model
ch_PP-OCRv3_rec Original lightweight model, supporting Chinese, English, multilingual text recognition 12.4M inference model / trained model
ch_ppocr_mobile_v2.0_rec Original lightweight model, supporting Chinese, English and number recognition 3.71M inference model / trained model / pre-trained model
ch_ppocr_server_v2.0_rec General model, supporting Chinese, English and number recognition 94.8M inference model / trained model / pre-trained model
ch_PP-OCRv2_rec Original lightweight model, supporting Chinese, English, multilingual text detection 8.5M inference model / trained model

Note: The trained model is finetuned on the pre-trained model with real data and synthsized vertical text data, which achieved better performance in real scene. The pre-trained model is directly trained on the full amount of real data and synthsized data, which is more suitable for finetune on your own dataset.

English Recognition Model

model name description model size download
en_PP-OCRv4_rec [New] Original lightweight model, supporting english, English, multilingual text recognition 9.7M inference model / trained model
en_PP-OCRv3_rec Original lightweight model, supporting english, English, multilingual text recognition 9.6M inference model / trained model
en_number_mobile_v2.0_rec Original lightweight model, supporting English and number recognition(v2.0) 2.56M inference model / trained model
en_number_mobile_v2.0_rec Original lightweight model, supporting English and number recognition(v2.1 the performance is optimized) 2.6M inference model / trained model

Multilingual Recognition Model(Updating...)

model name description model size download
french_mobile_v2.0_rec Lightweight model for French recognition 2.65M inference model / trained model
german_mobile_v2.0_rec Lightweight model for German recognition 2.65M inference model / trained model
korean_mobile_v2.0_rec Lightweight model for Korean recognition 3.9M inference model / trained model
japan_mobile_v2.0_rec Lightweight model for Japanese recognition 4.23M inference model / trained model
it_mobile_v2.0_rec Lightweight model for Italian recognition 2.53M inference model / trained model
es_mobile_v2.0_rec Lightweight model for Spanish recognition 2.53M inference model / trained model
pt_mobile_v2.0_rec Lightweight model for Portuguese recognition 2.63M inference model / trained model
ru_mobile_v2.0_rec Lightweight model for Russia recognition 2.63M inference model / trained model
ar_mobile_v2.0_rec Lightweight model for Arabic recognition 2.53M inference model / trained model
hi_mobile_v2.0_rec Lightweight model for Hindi recognition 2.63M inference model / trained model
ch_tra_mobile_v2.0_rec Lightweight model for chinese traditional recognition 5.63M inference model / trained model
ug_mobile_v2.0_rec Lightweight model for Uyghur recognition 2.63M inference model / trained model
fa_mobile_v2.0_rec Lightweight model for Persian recognition 2.63M inference model / trained model
ur_mobile_v2.0_rec Lightweight model for Urdu recognition 2.63M inference model / trained model
rs_latin_mobile_v2.0_rec Lightweight model for Serbian(latin) recognition 2.53M inference model / trained model
oc_mobile_v2.0_rec Lightweight model for Occitan recognition 2.53M inference model / trained model
mr_mobile_v2.0_rec Lightweight model for Marathi recognition 2.63M inference model / trained model
ne_mobile_v2.0_rec Lightweight model for Nepali recognition 2.63M inference model / trained model
rs_cyrillic_mobile_v2.0_rec Lightweight model for Serbian(cyrillic) recognition 2.63M inference model / trained model
bg_mobile_v2.0_rec Lightweight model for Bulgarian recognition 2.63M inference model / trained model
uk_mobile_v2.0_rec Lightweight model for Ukranian recognition 2.63M inference model / trained model
be_mobile_v2.0_rec Lightweight model for Belarusian recognition 2.63M inference model / trained model
te_mobile_v2.0_rec Lightweight model for Telugu recognition 2.63M inference model / trained model
kn_mobile_v2.0_rec Lightweight model for Kannada recognition 2.63M inference model / trained model
ta_mobile_v2.0_rec Lightweight model for Tamil recognition 2.63M inference model / trained model
model name description model size download
french_mobile_v2.0_rec Lightweight model for French recognition 2.65M inference model / trained model
german_mobile_v2.0_rec Lightweight model for German recognition 2.65M inference model / trained model
korean_mobile_v2.0_rec Lightweight model for Korean recognition 3.9M inference model / trained model
japan_mobile_v2.0_rec Lightweight model for Japanese recognition 4.23M inference model / trained model
chinese_cht_mobile_v2.0_rec Lightweight model for chinese cht recognition 5.63M inference model / trained model
te_mobile_v2.0_rec Lightweight model for Telugu recognition 2.63M inference model / trained model
ka_mobile_v2.0_rec Lightweight model for Kannada recognition 2.63M inference model / trained model
ta_mobile_v2.0_rec Lightweight model for Tamil recognition 2.63M inference model / trained model
latin_mobile_v2.0_rec Lightweight model for latin recognition 2.6M inference model / trained model
arabic_mobile_v2.0_rec Lightweight model for arabic recognition 2.6M inference model / trained model
cyrillic_mobile_v2.0_rec Lightweight model for cyrillic recognition 2.6M inference model / trained model
devanagari_mobile_v2.0_rec Lightweight model for devanagari recognition 2.6M inference model / trained model

For more supported languages, please refer to :

3. Text Angle Classification Model

model name description model size download
ch_ppocr_mobile_v2.0_cls Original model 1.38M inference model / trained model