windows 下的paddle ocr 部署
一、安装python 环境
我使用是的3.9.13,尽量用验证过的版本,paddleocr对版本有要求
安装成功后升级pip
python -m pip install --upgrade pip
先提前切换清华源,防止在安装过程中卡住
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
验证切换结果:
pip config list
二、安装paddle
CPU 版本
python -m pip install paddlepaddle -i https://pypi.tuna.tsinghua.edu.cn/simple
GPU版本
python -m pip install paddlepaddle-gpu -i https://pypi.tuna.tsinghua.edu.cn/simple
这一步一般不会遇到什么问题。
三、安装 paddle OCR
安装前需要先安装安装 Shapely whl 文件
这有一个清华源下载地址:
https://pypi.tuna.tsinghua.edu.cn/simple/shapely/
选择Shapely-1.8.2-cp39-cp39-win_amd64.whl版本
在下载目录下安装:
pip install Shapely-1.8.2-cp39-cp39-win_amd64.whl
由于paddle ocr依赖 pyclipper,先安装pyclipper
pip install pyclipper==1.3.0.post4
这里有坑,即使安装成功了,如果机器上没有Microsoft Visual C++ ,也无法使用,所以还需要安装
Microsoft Visual C++ 2015-2022 Redistributable (x64)
到此,才是真正安装paddleocr,执行以下命令:
pip install "paddleocr>=2.0.1"
安装完成后查看结果
pip list | findstr paddleocr
如果显示paddleocr 3.3.1,说明安装成功了。
四、测试是否成功
执行命令:
python -m paddleocr ocr -i 1.jpg --use_angle_cls true
其中1.jpg是测试图片
执行后会自动下载模型
official_models\PP-LCNet_x1_0_doc_ori
official_models\UVDoc
official_models\PP-LCNet_x1_0_textline_ori
official_models\PP-OCRv5_server_det
official_models\PP-OCRv5_server_rec
下载需要十几分钟,需要耐心等待:

下载完成后会自动执行测试结果:

