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
傳回參數說明