[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

相关推荐
yuexiaomao6 天前
ModuleNotFoundError: No module named ‘paddle.fluid‘
paddle
诗句藏于尽头7 天前
基于百度飞桨paddle的paddlepaddle2.4.2等系列项目的运行
百度·paddlepaddle·paddle
脆皮茄条15 天前
车牌识别算法demo
深度学习·paddle
LIjin_10061 个月前
paddle的一些有用的方法
paddle
机器白学1 个月前
从零开始使用最新版Paddle【PaddleOCR系列】——第二部分:自建数据集 + 模型微调训练
目标检测·ocr·paddle
love you joyfully1 个月前
权重衰减与暂退法——paddle部分
深度学习·机器学习·paddle
love you joyfully1 个月前
权重衰减与暂退法——pytorch与paddle实现模型正则化
人工智能·pytorch·paddle
FL16238631291 个月前
[paddle]paddleseg快速开始
paddle
去你的鸟命2 个月前
OCR识别系统 YOLOv8 +Paddle 方案落地
yolo·ocr·paddle
love you joyfully2 个月前
多层感知机paddle
paddle