[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

相关推荐
去你的鸟命9 天前
OCR识别系统 YOLOv8 +Paddle 方案落地
yolo·ocr·paddle
love you joyfully12 天前
多层感知机paddle
paddle
love you joyfully15 天前
多层感知机——pytorch与paddle实现多层感知机
人工智能·pytorch·paddle
鸽芷咕17 天前
【Python报错已解决】ModuleNotFoundError: No module named ‘paddle‘
开发语言·python·机器学习·bug·paddle
程序员小川18 天前
Ubuntu22.04安装paddle
ai·cuda·paddle·cudnn
开着奔驰种地18 天前
PaddleNLP本文分类及docker部署流程
深度学习·docker·文本分类·paddle
赫连达25 天前
paddle模型转onnx介绍(以utc-mini为例)
人工智能·深度学习·paddle
To Shine1 个月前
Anaconda Prompt 安装paddle2.6报错
深度学习·prompt·paddle
图灵追慕者1 个月前
Error: Can not import paddle core while this file exists
bug·paddle·paddleocr
路人与大师1 个月前
paddle nlp 3.0 全面拥抱开源大模型
自然语言处理·开源·paddle