跳转至

安装

PyPI

简介

rapidocr是合并了rapidocr_onnxruntimerapidocr_openvinorapidocr_paddle以及支持PyTorch推理的版本。

rapidocr默认支采用ONNXRuntime CPU版作为推理引擎,可以通过安装其他推理引擎,通过相应参数来使用GPU推理。该部分请参见后续文档。

Note

rapidocr_onnxruntime, rapidocr_openvino, rapidocr_paddle三个库逐渐不再维护,后续会以rapidocr为主。

安装

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

pip install rapidocr

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

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

验证安装是否成功

运行以下代码,终端可以打印出文字内容,即安装成功。

rapidocr -img "https://github.com/RapidAI/RapidOCR/blob/main/python/tests/test_files/ch_en_num.jpg?raw=true" --vis_res

Info

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

依赖的包如下:

pyclipper>=1.2.0
opencv_python>=4.5.1.48
numpy>=1.19.5,<3.0.0
six>=1.15.0
Shapely>=1.7.1,!=2.0.4  # python3.12 2.0.4 bug
PyYAML
Pillow
onnxruntime>=1.7.0
tqdm
omegaconf

评论