[paddle]paddlehub部署paddleocr的hubserving服务

步骤如下:

第一步:首先需要安装好paddleocr环境已经paddlehub环境

第二步:下载paddleocr源码:

git clone https://github.com/PaddlePaddle/PaddleOCR.git

然后切换到paddocr目录执行

新建个文件夹叫Inference把paddleocr模型放进去

安装文字识别服务:

hub install deploy\hubserving\ocr_rec

安装文字检测服务:

hub install deploy\hubserving\ocr_det

安装串联检测识别服务:

hub install deploy\hubserving\ocr_system

启动串联服务:

复制代码
windows:
hub serving start -m ocr_system
linux:
nohup hub serving start -m ocr_system &

当然你可以只启动识别服务,比如

hub serving start -m ocr_rec

只启动检测服务:

hub serving start -m ocr_det

上面只是命令行操作,代码操作可以如下:

复制代码
import paddlehub as hub
ocr = hub.Module(name="chinese_ocr_db_crnn_server")

通过paddleocr自带脚本运行:

进入PaddleOCR\tools目录,为了简单起见,在目录下放入一张命名为4.jpg的图片,在命令行执行命令可以进行文字识别:

复制代码
python test_hubserving.py http://127.0.0.1:8866/predict/ocr_rec 4.jpg

如果您想进行文字检测识别则可以:

复制代码
python test_hubserving.py http://127.0.0.1:8866/predict/ocr_system 4.jpg

【参考文献】

[1] https://zhuanlan.zhihu.com/p/413386647

相关推荐
青啊青斯10 天前
一、paddleocr的CPU/GPU环境安装
ocr·paddlepaddle·paddle
lihua5555514 天前
Paddle图像分割训练自己的数据教程
paddle·实例分割·paddleseg·paddlex
WGS.14 天前
paddle.utils.run_check() 报错 nccl 找不到
深度学习·paddle
小蜜蜂爱编程25 天前
深度学习之基于paddle的多机训练资源配置
人工智能·深度学习·paddle
leehao_vip1 个月前
windows 下的paddle ocr 部署
windows·ocr·paddle
三千院本院1 个月前
安装paddle_ocr踩坑(使用PP-OCRv5_server_rec)
ocr·paddle
2401_865273792 个月前
【无标题】
百度·facebook·paddle·新浪微博·segmentfault
动能小子ohhh2 个月前
Langchain从零开始到应用落地案例[AI智能助手]【3】---使用Paddle-OCR识别优化可识别图片进行解析回答
人工智能·python·pycharm·langchain·ocr·paddle·1024程序员节
2401_865273792 个月前
郑光荣:守护市井烟火
百度·facebook·paddle·新浪微博·微信开放平台
7723892 个月前
Paddle导出PP-OCRv5 onnx并推理
paddle