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
返回参数说明