步骤如下:
第一步:首先需要安装好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
【参考文献】文章来源:https://www.toymoban.com/news/detail-794348.html
[1] https://zhuanlan.zhihu.com/p/413386647 文章来源地址https://www.toymoban.com/news/detail-794348.html
到了这里,关于[paddle]paddlehub部署paddleocr的hubserving服务的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!