天天看點

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

 傳回參數說明