PaddleOCR的服务部署

2021年11月2日  , 安装成功,将过程记录下来。

 

地址:https://www.paddlepaddle.org.cn/

 

windows + conda +cpu 版本的安装步骤:

https://www.paddlepaddle.org.cn/install/quick?docurl=/documentation/docs/zh/install/conda/windows-conda.html#anchor-0

创建虚拟环境

conda create -n paddle_env python=3.7

进入Anaconda虚拟环境

activate paddle_env

 

安装CPU版的PaddlePaddle

conda install paddlepaddle==2.1.3 --channel https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/Paddle/

 

克隆代码

https://gitee.com/paddlepaddle/PaddleOCR

放到 C:UsersKqwPaddleOCR 目录下

 

下载推理模型

1、创建 inference 文件夹

2、在inference文件夹下安装模型:

ch_ppocr_mobile_v2.0_cls_infer

ch_ppocr_mobile_v2.0_det_infer

ch_ppocr_mobile_v2.0_rec_infer

查看:deployhubservingocr_systemparams.py配置安装模型是否正确

 

安装paddlehub:——default-timeout设置超时时间

pip3 install paddlehub --upgrade -i https://pypi.tuna.tsinghua.edu.cn/simple --default-timeout=10000

pip3 install paddlepaddle --upgrade -i https://pypi.tuna.tsinghua.edu.cn/simple --default-timeout=10000

其他依赖包(根据缺少依赖提示情况而定)

pip3 install imgaug -i https://pypi.tuna.tsinghua.edu.cn/simple

pip3 install pyclipper -i https://pypi.tuna.tsinghua.edu.cn/simple

pip3 install lmdb -i https://pypi.tuna.tsinghua.edu.cn/simple

 

服务化部署

https://gitee.com/paddlepaddle/PaddleOCR/blob/release/2.2/deploy/hubserving/readme.md

安装服务模块(识别串联服务模块):

hub install deployhubservingocr_system

 

命令行命令启动(仅支持CPU)

启动串联服务: hub serving start -m ocr_system

 

配置文件启动

发送预测请求

配置好服务端,可使用以下命令发送预测请求,获取预测结果:

访问示例:
python tools/test_hubserving.py http://127.0.0.1:8868/predict/ocr_system ./doc/imgs/11.jpg

 

 返回参数说明

https://gitee.com/paddlepaddle/PaddleOCR/blob/release/2.2/deploy/hubserving/readme.md

 

 

参考:作者:zwbsoft,原文链接:ttps://www.cnblogs.com/zwbsoft/p/14850510.html

原文地址:https://www.cnblogs.com/kqw/p/15501470.html