说明 :.pth模型下载链接:https://pan.baidu.com/s/1r1DELT8BlgxeOP2RqREJEg 提取码:6clx
PaddleOCR模型百度网盘链接:https://pan.baidu.com/s/1getAprT2l_JqwhjwML0g9g 提取码:lmv7
PaddleOCR提供的可下载模型包括推理模型、训练模型、预训练模型、slim模型,PyTorch模型只支持非slim模型,模型区别说明如下:
| 模型类型 | 模型格式 | 简介 |
|---|
| 推理模型 | inference.pdmodel、inference.pdiparams | 用于python预测引擎推理,详情 |
| 训练模型、预训练模型 | *.pdparams、*.pdopt、*.states | 训练过程中保存的模型的参数、优化器状态和训练中间信息,多用于模型指标评估和恢复训练 |
一、文本检测模型
| 模型名称 | 模型简介 | 推理模型大小 | 下载地址 |
|---|
| PP-OCRv6_medium_det | 【最新】中等模型,PPLCNetV4 + RepLKPAN,支持50种语言检测 | 61M | 训练模型 / 转换脚本 |
| PP-OCRv6_small_det | 【最新】轻量模型,PPLCNetV4 + RepLKFPN,支持50种语言检测 | 9.8M | 训练模型 / 转换脚本 |
| PP-OCRv6_tiny_det | 【最新】极致轻量模型,PPLCNetV4 + RepLKFPN(k=5),支持49种语言检测 | 1.9M | 训练模型 / 转换脚本 |
| ch_PP-OCRv4_det | 原始超轻量模型,支持中英文、多语种文本检测 | 4.70M | 推理模型 / 训练模型 |
| ch_PP-OCRv4_server_det | 【最新】原始高精度模型,支持中英文、多语种文本检测 | 110M | 推理模型 / 训练模型 |
| ch_PP-OCRv3_det | 原始超轻量模型,支持中英文、多语种文本检测 | 3.8M | 推理模型 / 训练模型 |
| ch_ppocr_mobile_v2.0_det | 原始超轻量模型,支持中英文、多语种文本检测 | 3M | 推理模型 / 训练模型 |
| ch_ppocr_server_v2.0_det | 通用模型,支持中英文、多语种文本检测,比超轻量模型更大,但效果更好 | 47M | 推理模型 / 训练模型 |
| ch_PP-OCRv2_det | 原始超轻量模型,支持中英文、多语种文本检测 | 3M | 推理模型 / 训练模型 |
二、文本识别模型
| 模型名称 | 模型简介 | 推理模型大小 | 下载地址 |
|---|
| PP-OCRv6_medium_rec | 【最新】中等模型,PPLCNetV4 + LightSVTR,支持50种语言识别 | 74M | 训练模型 / 转换脚本 |
| PP-OCRv6_small_rec | 【最新】轻量模型,PPLCNetV4 + LightSVTR,支持50种语言识别 | 21M | 训练模型 / 转换脚本 |
| PP-OCRv6_tiny_rec | 【最新】极致轻量模型,PPLCNetV4 + reshape,支持49种语言识别 | 4.4M | 训练模型 / 转换脚本 |
| ch_PP-OCRv4_rec | 超轻量模型,支持中英文、数字识别 | 10M | 推理模型 / 训练模型 |
| ch_PP-OCRv4_server_rec | 【最新】高精度模型,支持中英文、数字识别 | 88M | 推理模型 / 训练模型 |
| ch_PP-OCRv3_rec | 原始超轻量模型,支持中英文、数字识别 | 12.4M | 推理模型 / 训练模型 |
| ch_ppocr_mobile_v2.0_rec | 原始超轻量模型,支持中英文、数字识别 | 3.71M | 推理模型 / 训练模型 / 预训练模型 |
| ch_ppocr_server_v2.0_rec | 通用模型,支持中英文、数字识别 | 94.8M | 推理模型 / 训练模型 / 预训练模型 |
| ch_PP-OCRv2_rec | 原始超轻量模型,支持中英文、数字识别 | 8.5M | 推理模型 / 训练模型 |
说明: 训练模型是基于预训练模型在真实数据与竖排合成文本数据上finetune得到的模型,在真实应用场景中有着更好的表现,预训练模型则是直接基于全量真实数据与合成数据训练得到,更适合用于在自己的数据集上finetune。
| 模型名称 | 模型简介 | 推理模型大小 | 下载地址 |
|---|
| en_PP-OCRv4_rec | 【最新】原始超轻量模型,支持英文、数字识别 | 9.7M | 推理模型 / 训练模型 |
| en_PP-OCRv3_rec | 【最新】原始超轻量模型,支持英文、数字识别 | 9.6M | 推理模型 / 训练模型 |
| en_number_mobile_v2.0_rec | 原始超轻量模型,支持英文、数字识别(v2.0) | 2.56M | 推理模型 / 训练模型 |
| en_number_mobile_v2.0_rec | 原始超轻量模型,支持英文、数字识别(v2.1优化) | 2.6M | inference model / trained model |
| 模型名称 | 模型简介 | 推理模型大小 | 下载地址 |
|---|
| french_mobile_v2.0_rec | 法文识别 | 2.65M | 推理模型 / 训练模型 |
| german_mobile_v2.0_rec | 德文识别 | 2.65M | 推理模型 / 训练模型 |
| korean_mobile_v2.0_rec | 韩文识别 | 3.9M | 推理模型 / 训练模型 |
| japan_mobile_v2.0_rec | 日文识别 | 4.23M | 推理模型 / 训练模型 |
| it_mobile_v2.0_rec | 意大利文识别 | 2.53M | 推理模型 / 训练模型 |
| es_mobile_v2.0_rec | 西班牙文识别 | 2.53M | 推理模型 / 训练模型 |
| pt_mobile_v2.0_rec | 葡萄牙文识别 | 2.63M | 推理模型 / 训练模型 |
| ru_mobile_v2.0_rec | 俄罗斯文识别 | 2.63M | 推理模型 / 训练模型 |
| ar_mobile_v2.0_rec | 阿拉伯文识别 | 2.53M | 推理模型 / 训练模型 |
| hi_mobile_v2.0_rec | 印地文识别 | 2.63M | 推理模型 / 训练模型 |
| ch_tra_mobile_v2.0_rec | 中文繁体识别 | 5.63M | 推理模型 / 训练模型 |
| ug_mobile_v2.0_rec | 维吾尔文识别 | 2.63M | 推理模型 / 训练模型 |
| fa_mobile_v2.0_rec | 波斯文识别 | 2.63M | 推理模型 / 训练模型 |
| ur_mobile_v2.0_rec | 乌尔都文识别 | 2.63M | 推理模型 / 训练模型 |
| rs_latin_mobile_v2.0_rec | 塞尔维亚文(latin)识别 | 2.53M | 推理模型 / 训练模型 |
| oc_mobile_v2.0_rec | 欧西坦文识别 | 2.53M | 推理模型 / 训练模型 |
| mr_mobile_v2.0_rec | 马拉地文识别 | 2.63M | 推理模型 / 训练模型 |
| ne_mobile_v2.0_rec | 尼泊尔文识别 | 2.63M | 推理模型 / 训练模型 |
| rs_cyrillic_mobile_v2.0_rec | 塞尔维亚文(cyrillic)识别 | 2.63M | 推理模型 / 训练模型 |
| bg_mobile_v2.0_rec | 保加利亚文识别 | 2.63M | 推理模型 / 训练模型 |
| uk_mobile_v2.0_rec | 乌克兰文识别 | 2.63M | 推理模型 / 训练模型 |
| be_mobile_v2.0_rec | 白俄罗斯文识别 | 2.63M | 推理模型 / 训练模型 |
| te_mobile_v2.0_rec | 泰卢固文识别 | 2.63M | 推理模型 / 训练模型 |
| kn_mobile_v2.0_rec | 卡纳达文识别 | 2.63M | 推理模型 / 训练模型 |
| ta_mobile_v2.0_rec | 泰米尔文识别 | 2.63M | 推理模型 / 训练模型 |
| 模型名称 | 模型简介 | 推理模型大小 | 下载地址 |
|---|
| french_mobile_v2.0_rec | 法文识别 | 2.65M | 推理模型 / 训练模型 |
| german_mobile_v2.0_rec | 德文识别 | 2.65M | 推理模型 / 训练模型 |
| korean_mobile_v2.0_rec | 韩文识别 | 3.9M | 推理模型 / 训练模型 |
| japan_mobile_v2.0_rec | 日文识别 | 4.23M | 推理模型 / 训练模型 |
| chinese_cht_mobile_v2.0_rec | 中文繁体识别 | 5.63M | 推理模型 / 训练模型 |
| te_mobile_v2.0_rec | 泰卢固文识别 | 2.63M | 推理模型 / 训练模型 |
| ka_mobile_v2.0_rec | 卡纳达文识别 | 2.63M | 推理模型 / 训练模型 |
| ta_mobile_v2.0_rec | 泰米尔文识别 | 2.63M | 推理模型 / 训练模型 |
| latin_mobile_v2.0_rec | 拉丁文识别 | 2.6M | 推理模型 / 训练模型 |
| arabic_mobile_v2.0_rec | 阿拉伯字母 | 2.6M | 推理模型 / 训练模型 |
| cyrillic_mobile_v2.0_rec | 斯拉夫字母 | 2.6M | 推理模型 / 训练模型 |
| devanagari_mobile_v2.0_rec | 梵文字母 | 2.6M | 推理模型 / 训练模型 |
release/2.5
更多支持语种请参考:
三、文本方向分类模型
| 模型名称 | 模型简介 | 推理模型大小 | 下载地址 |
|---|
| ch_ppocr_mobile_v2.0_cls | 原始模型 | 1.38M | 推理模型 / 训练模型 |
四、文档预处理模型
| 模型名称 | 模型简介 | 推理模型大小 | 下载地址 |
|---|
| PP-LCNet_x1_0_doc_ori | 文档图像方向分类,判断0°/90°/180°/270°旋转,Top-1准确率99.06% | 7M | 训练模型 / 转换脚本 |
| 模型名称 | 模型简介 | 推理模型大小 | 下载地址 |
|---|
| PP-LCNet_x0_25_textline_ori | 文本行方向分类,判断0°/180°倒置,Top-1准确率98.85%,极致轻量 | 0.96M | 训练模型 / 转换脚本 |
| PP-LCNet_x1_0_textline_ori | 文本行方向分类,判断0°/180°倒置,Top-1准确率99.42% | 6.5M | 训练模型 / 转换脚本 |
| 模型名称 | 模型简介 | 推理模型大小 | 下载地址 |
|---|
| UVDoc | 文档图像去扭曲矫正(CGU-Net),基于SIGGRAPH Asia 2023,DocUNet CER=0.179 | 30.3M | 训练模型 / 转换脚本 |
| 模型名称 | 模型简介 | 参数量 | 下载地址 |
|---|
| PP-DocLayout-M | 【推荐】PicoDet 布局检测,LCNet(scale=2.0)+LCPAN+PicoHeadV2,23类文档区域 | 5.8M | 训练模型 / 转换脚本 |
| PP-DocLayout-S | 轻量布局检测,LCNet(scale=0.75)+LCPAN+PicoHeadV2,23类文档区域 | 1.2M | 训练模型 / 转换脚本 |
| 模型名称 | 模型简介 | 参数量 | 下载地址 |
|---|
| SLANeXt_wired | 有线表格结构识别,ViT Encoder + GRU Attention Decoder,输出HTML | ~90M | 训练模型 / 转换脚本 |
| 模型名称 | 模型简介 | 参数量 | 下载地址 |
|---|
| PP-FormulaNet_plus-M | 【推荐】公式识别,PPHGNetV2_B6 + MBart Decoder(6层),LaTeX输出 | ~250M | 训练模型 / 转换脚本 |
| PP-FormulaNet-S | 轻量公式识别,PPHGNetV2_B4 + MBart Decoder(2层),LaTeX输出 | ~100M | 训练模型 / 转换脚本 |
| 模型名称 | 模型简介 | 参数量 | 下载地址 |
|---|
| PP-OCRv4_mobile_seal_det | 印章文本检测,PPLCNetV3+RSEFPN+DBHead | ~1.5M | 训练模型 / 转换脚本 |
完整的文档结构化解析管道(预处理→布局→全局OCR→表格/公式/印章→输出)
python ptstructure/predict_structure.py \
--image_dir=./doc/table/ \
--output_dir=./output/ \
--layout_variant=M \
--use_formula --use_seal
详见 PP-StructureV3 移植指南