天天看点

PaddleOCR的服务部署

2021年11月2日 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

activate paddle_env

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

克隆代码

​​https://gitee.com/paddlepaddle/PaddleOCR​​

放到 C:\Users\Kqw\PaddleOCR 目录下

下载推理模型

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

查看:\deploy\hubserving\ocr_system\params.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 deploy\hubserving\ocr_system\

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

发送预测请求

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

访问示例:

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

 返回参数说明