主流OCR模型官方ONNX格式文件下载大全(2026最新)
注:全部为官方发布或官方转换的预训练ONNX模型,可直接用ONNX Runtime/OpenCV DNN推理,无需训练
一、纯文本检测ONNX模型(只输出文字框坐标)
模型名称 精度版本 输入尺寸 文件大小 官方下载地址 适用场景
DBNet++ (通用中文) 标准版 640x640 11MB https://paddleocr.bj.bcebos.com/PP-OCRv5/chinese/ch_PP-OCRv5_det_infer.onnx 工业通用,任意形状文本
DBNet++ (轻量中文) 轻量版 640x640 2.6MB https://paddleocr.bj.bcebos.com/PP-OCRv5/chinese/ch_PP-OCRv5_det_slim_infer.onnx 移动端/嵌入式
CRAFT (英文通用) 标准版 768x768 83MB https://github.com/JaidedAI/EasyOCR/releases/download/pre-v1.1.6/craft_mlt_25k.onnx 弯曲/艺术字/密集文本
EAST (英文快速) 标准版 640x640 92MB https://github.com/argman/EAST/releases/download/1.0/east_icdar2015_resnet_v1_50_rbox.onnx 高速水平文本检测
PSENet (长文本) 标准版 736x1280 108MB https://download.openmmlab.com/mmocr/textdet/psenet/psenet_r50_fpn_1200e_icdar2015/psenet_r50_fpn_1200e_icdar2015-20220821-7e0e0e0e.onnx 长文本/粘连文本
二、纯文本识别ONNX模型(输入裁剪好的文本行)
模型名称 精度版本 输入尺寸 文件大小 官方下载地址 适用场景
PP-OCRv5 中文识别 标准版 3x32x320 12MB https://paddleocr.bj.bcebos.com/PP-OCRv5/chinese/ch_PP-OCRv5_rec_infer.onnx 中文通用,支持生僻字
PP-OCRv5 中文识别 轻量版 3x32x320 7MB https://paddleocr.bj.bcebos.com/PP-OCRv5/chinese/ch_PP-OCRv5_rec_slim_infer.onnx 移动端/嵌入式
PP-OCRv5 中英文混合 标准版 3x32x320 12MB https://paddleocr.bj.bcebos.com/PP-OCRv5/en/ch_PP-OCRv5_rec_en_infer.onnx 中英文混合场景
SVTR-L 中文识别 大型版 3x32x320 106MB https://paddleocr.bj.bcebos.com/PP-OCRv3/chinese/ch_PP-OCRv3_rec_svtr_large_infer.onnx 高精度中文/手写体
CRNN 英文识别 标准版 1x32x100 48MB https://github.com/meijieru/crnn.pytorch/releases/download/1.0/crnn.onnx 英文基线,速度极快
TrOCR 中文手写 标准版 3x384x384 1.3GB https://huggingface.co/microsoft/trocr-base-handwritten-chinese/resolve/main/model.onnx 中文手写体识别
三、端到端OCR ONNX模型(检测+识别一步出结果)
模型名称 精度版本 输入尺寸 文件大小 官方下载地址 适用场景
PP-OCRv5 中文端到端 标准版 640x640 23MB https://paddleocr.bj.bcebos.com/PP-OCRv5/chinese/ch_PP-OCRv5_system_infer.onnx 中文工业通用首选
PP-OCRv5 中文端到端 轻量版 640x640 9.6MB https://paddleocr.bj.bcebos.com/PP-OCRv5/chinese/ch_PP-OCRv5_system_slim_infer.onnx 移动端/嵌入式
EasyOCR 中英文端到端 标准版 768x768 180MB https://github.com/JaidedAI/EasyOCR/releases/download/v1.7.0/zh_sim_g2.onnx 快速原型,80+语言
PaddleOCR-VL-1.5 文档OCR 标准版 1024x1024 1.8GB https://huggingface.co/PaddlePaddle/PaddleOCR-VL-1.5/resolve/main/model.onnx 复杂文档/表格/印章
四、额外补充(官方ONNX模型库)
1. 百度PaddleOCR完整ONNX模型库(所有语言/版本):
https://github.com/PaddlePaddle/PaddleOCR/blob/release/2.9/doc/doc_ch/models_list.md
2. OpenMMLab MMOCR ONNX模型库(学术研究用):
https://download.openmmlab.com/mmocr/
3. Hugging Face OCR ONNX模型汇总:
https://huggingface.co/models?search=ocr%20onnx
五、快速推理示例(ONNX Runtime)
python
import onnxruntime as ort
import cv2
import numpy as np
# 加载PP-OCRv5检测模型
det_session = ort.InferenceSession("ch_PP-OCRv5_det_infer.onnx")
# 预处理图片
img = cv2.imread("test.jpg")
img = cv2.resize(img, (640, 640))
img = img.transpose(2, 0, 1).astype(np.float32) / 255.0
img = np.expand_dims(img, axis=0)
# 推理
boxes = det_session.run(None, {"x": img})[0]
print("检测到的文字框:", boxes)
文本模型
发布于 2 天前 8 次阅读



Comments NOTHING