基于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')