PaddleOCR Windows 安装部署

环境介绍

Windows10 64位

Anaconda3(python3.7)

PaddleOCR (CPU版)

创建虚拟环境

conda create -n paddle python=3.7  # paddle为虚拟环境名
conda activate paddle  # 进入虚拟环境

安装PaddlePaddle

pip install paddlepaddle -i https://mirror.baidu.com/pypi/simple  # 这里安装的CPU版本

参考链接https://www.paddlepaddle.org.cn/install/quick

运行前需要确认pip的版本是否满足要求,要求pip版本为9.0.1+。可通过事先升级pip,运行如下命令:

pip install --upgrade pip

下载 PaddleOCR 源码

https://github.com/PaddlePaddle/PaddleOCR/tree/develop

git clone https://github.com/PaddlePaddle/PaddleOCR

或下.zip自行解压

安装项目依赖库

cd paddleocr
pip install -r requirments.txt -i https://mirror.baidu.com/pypi/simple

下载模型

https://paddleocr.bj.bcebos.com/inference.tar

解压缩inference.tar 并将inference目录拷贝到/paddleocr/目录中。这是一个超轻量级中文OCR模型的检测模型并解压。其他更多模型和使用方式请参考官方网站

运行体验

python tools/infer/predict_det.py --image_dir="./doc/imgs/2.jpg" --det_model_dir="./inference/det/" --use_gpu=False

注意:因为没有使用gpu版,所以需要增加运行参数 --use_gpu=False

运行结果:

在\PaddleOCR\inferenc_results\det_res_2.jpg 图片中查看
在这里插入图片描述
在这里插入图片描述

运行以上命令时出现如下错误

(sys.prefix, ‘Library’, ‘bin’, ‘geos_c.dll’) OSError: [WinError 126] 找不到指定的模块” 的解决方案

主要是原因是因为shapely 库安装不完整。

解决方案:

手工下载shapely

https://www.lfd.uci.edu/~gohlke/pythonlibs/#shapely

选择相应Python版本和操作系统版本的下载包下载

pip uninstall Shapely # 卸载shapely
pip install D:\Chromedowload\Shapely-1.7.1-cp37-cp37m-win_amd64.whl

如果还是报相同的错误的话,是因为相应的geos_c.dll没有加入到环境中。

解决方案:

重命名Shapely-1.7.1-cp37-cp37m-win_amd64.whl 为 Shapely-1.7.1-cp37-cp37m-win_amd64.zip

解压缩 找到geos_c.dll

拷贝到 Python 虚拟环境 paddle

D:\anaconda3\envs\paddle\Library\bin 文件夹中。问题解决

### PaddleOCR 环境部署安装教程 PaddleOCR 是基于百度飞桨(PaddlePaddle)框架开发的开源 OCR 工具,提供了从模型训练到推理的一整套解决方案。以下是关于 PaddleOCR 的环境部署安装方法。 #### 1. 环境准备 在开始安装之前,确保计算机已经安装了 Python 和必要的依赖库。推荐使用 Python 3.7 或更高版本[^1]。此外,建议通过虚拟环境隔离项目依赖,避免与其他项目的依赖冲突。 ```bash python -m venv paddleocr_env source paddleocr_env/bin/activate # 在 Windows 上使用 `paddleocr_env\Scripts\activate` ``` #### 2. 安装飞桨框架 PaddleOCR 基于飞桨框架运行,因此需要先安装 PaddlePaddle。根据操作系统和硬件配置选择合适的安装方式。例如,对于支持 GPU 的系统,可以安装 GPU 版本;否则安装 CPU 版本即可[^2]。 ```bash # 安装 CPU 版本 pip install paddlepaddle -U # 安装 GPU 版本 pip install paddlepaddle-gpu -U ``` #### 3. 安装 PaddleOCR 完成飞桨框架的安装后,接下来可以通过 pip 安装 PaddleOCR 库。 ```bash pip install paddleocr ``` 如果需要使用最新功能或自定义修改,可以选择克隆 PaddleOCR 的 GitHub 仓库并手动安装。 ```bash git clone https://github.com/PaddlePaddle/PaddleOCR.git cd PaddleOCR pip install -r requirements.txt python setup.py develop ``` #### 4. 配置依赖项 安装完成后,可能还需要额外配置一些依赖项,例如用于图像处理的 OpenCV。确保已安装以下库: ```bash pip install opencv-python-headless ``` #### 5. 测试安装 为了验证安装是否成功,可以运行官方提供的示例代码进行测试。 ```python from paddleocr import PaddleOCR, draw_ocr # 初始化 OCR 引擎 ocr = PaddleOCR(use_angle_cls=True, lang="ch") # 设置为中文识别 # 读取图片并执行 OCR img_path = "example.jpg" result = ocr.ocr(img_path, cls=True) # 打印结果 for line in result: print(line) ``` 如果代码能够正常运行并输出识别结果,则说明环境配置成功[^3]。 --- ####
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

lontran

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值