[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

相关推荐
Cyan_RA98 天前
如何利用 Paddle-OCR 丝滑进行复杂版面 PDF 的批量化OCR处理?
java·linux·python·ocr·conda·paddle·surya
Daydream.V12 天前
PaddleOCR入门到实战教程
paddle·paddleocr·paddleocr安装·paddleocr实战
AI数据皮皮侠18 天前
基于XGBoost+LSTM+SARIMA模型的非线性时间序列预测(Paddle)
人工智能·lstm·paddle
开开心心_Every21 天前
文字转语音无字数限,对接微软接口比付费爽
运维·服务器·人工智能·edge·pdf·paddle·segmentfault
xuedeyumu24 天前
Paddle ocr基本识别
ocr·paddle
skywalk81631 个月前
训推一体化的AI飞桨套件:paddlex初探,还是不太顺利
开发语言·paddle
房开民1 个月前
paddle 文本检测识别模型转为onnx
开发语言·r语言·paddle
房开民1 个月前
基于paddle模型 文本识别
paddle
彭祥.1 个月前
基于PaddleSeg与YOLO的自动标注工具
yolo·paddle
Qt学视觉2 个月前
AI2-Paddle环境搭建
c++·人工智能·python·opencv·paddle