跳转至

安装

简介

rapidocr_onnxruntimerapidocr_openvino两个包除推理引擎不同之外,其余均相同。后续说明文档均以rapidocr_onnxruntime为例

如使用rapidocr_openvino,直接更换关键词rapidocr_onnxruntimerapidocr_openvino即可。

两者均是在CPU上推理的,如想在GPU上推理,可以参考rapidocr_paddle版

版本情况

各个库的最新版本:

pypi最新版本
rapidocr_onnxruntime PyPI
rapidocr_openvino PyPI
rapidocr_paddle PyPI

pypi上各个版本的对应关系:

版本 内置模型版本 对应PaddleOCR 分支
v1.3.x PaddleOCR v4版 release/2.7
v1.2.x
v1.1.x
v1.0.x
PaddleOCR v3版 release/2.6

安装

顺利的话,一行命令即可。包大小约为14M左右,包含了三个模型(文本检测、文本行方向分类和文本识别)。因为其中mobile版模型较小,因此将相关模型都已打到whl包,可直接pip安装使用。

Info

请使用Python3.6及以上版本。
rapidocr_onnxruntime系列库目前仅在CPU上支持较好,GPU上推理很慢,这一点可参考link。因此不建议用onnxruntime-gpu版推理。
GPU端推理推荐用rapidocr_paddle

1
2
3
4
pip install rapidocr-onnxruntime

# 基于OpenVINO
pip install rapidocr_openvino

安装速度慢的话,可以指定国内的安装源,如使用清华源:

pip install rapidocr_onnxruntime -i https://pypi.tuna.tsinghua.edu.cn/simple/

依赖的包如下:

Info

如果在安装过程中,出现某个依赖包不能正确安装时,可先单独安装某个依赖包,之后再安装rapidocr_onnxruntime即可。

1
2
3
4
5
6
7
8
pyclipper>=1.2.1
onnxruntime>=1.7.0
opencv_python>=4.5.1.48
numpy>=1.19.3
six>=1.15.0
Shapely>=1.7.1
PyYAML
Pillow

评论