基于python部署paddleocrv5的onnx模型PPOCRv5模型部署源码+onnx模型+使用说明.zip
使用python的onnxruntime部署最新发布的PPOCRv5的onnx模型,源码包含检测,分类和识别3个Onnx模型以及python简单调用例子。源码脱离paddleocr官方安装环境,只需要onnxruntime模型即可实现推理,适合不想安装复杂paddleocr环境和嵌入式上部署情况。
识别例子:

运行步骤:
安装好环境后直接运行python demo_ocr.py
调用代码:
import cv2
import time
from onnxocr.ppocr_onnx import PaddleOCROnnx,SaveOCResult
import sys
import time
ocr_engine = PaddleOCROnnx(use_angle_cls=True, use_gpu=False)
img = cv2.imread('./test.jpg')
start = time.time()
result = ocr_engine.ocr(img)
end = time.time()
print("ocr time: {:.3f}".format(end - start))
print("result is:", result)
for box in result[0]:
print(box)
SaveOCResult(img, result,'result.jpg')